# near model CODE resource # jump table entries: 33104-33133 (30 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 48E7 0108 movem.l -[A7], D7,A4 00000008 42A7 clr.l -[A7] 0000000A 4879 636C 7974 push.l 0x636C7974 /* 'clyt' */ 00000010 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000014 A9A0 syscall GetResource 00000016 205F movea.l A0, [A7]+ 00000018 2B48 D926 move.l [A5 - 0x26DA], A0 0000001C 4AAD D926 tst.l [A5 - 0x26DA] 00000020 672A beq +0x2C /* 0000004C */ 00000022 2F2D D926 move.l -[A7], [A5 - 0x26DA] 00000026 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 0000002A 206D D926 movea.l A0, [A5 - 0x26DA] 0000002E 2050 movea.l A0, [A0] 00000030 5488 addq.l A0, 2 00000032 2B48 D922 move.l [A5 - 0x26DE], A0 00000036 206D D926 movea.l A0, [A5 - 0x26DA] 0000003A 2050 movea.l A0, [A0] 0000003C 3B50 D92A move.w [A5 - 0x26D6], [A0] 00000040 426D D92C clr.w [A5 - 0x26D4] 00000044 426D D130 clr.w [A5 - 0x2ED0] 00000048 426D D92E clr.w [A5 - 0x26D2] label0000004C: 0000004C 4CDF 1080 movem.l D7,A4, [A7]+ 00000050 4E5E unlink A6 00000052 4E75 rts 00000054 4347 chk.w D1, D7 00000056 4554 chk.w D2, [A4] 00000058 4C41 594F movem.l D0,D1,D2,D3,D6,A0,A3,A4,A6, D1 fn0000005C: 0000005C 4E56 FFF8 link A6, -0x0008 00000060 2F07 move.l -[A7], D7 00000062 426D CA10 clr.w [A5 - 0x35F0] 00000066 486D CA10 pea.l [A5 - 0x35F0] 0000006A AA15 syscall RGBBackColor 0000006C 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 00000072 486D CA10 pea.l [A5 - 0x35F0] 00000076 AA14 syscall RGBForeColor 00000078 4267 clr.w -[A7] 0000007A 3F3C 000B move.w -[A7], 0xB 0000007E A893 syscall MoveTo 00000080 3F3C 027F move.w -[A7], 0x27F 00000084 3F3C 000B move.w -[A7], 0xB 00000088 A891 syscall LineTo 0000008A 4267 clr.w -[A7] 0000008C 3F3C 01D7 move.w -[A7], 0x1D7 00000090 A893 syscall MoveTo 00000092 4267 clr.w -[A7] 00000094 3F3C 01D9 move.w -[A7], 0x1D9 00000098 A891 syscall LineTo 0000009A 3F3C 00A0 move.w -[A7], 0xA0 0000009E 3F3C 01D7 move.w -[A7], 0x1D7 000000A2 A893 syscall MoveTo 000000A4 3F3C 00A0 move.w -[A7], 0xA0 000000A8 3F3C 01D9 move.w -[A7], 0x1D9 000000AC A891 syscall LineTo 000000AE 3F3C 0140 move.w -[A7], 0x140 000000B2 3F3C 01D7 move.w -[A7], 0x1D7 000000B6 A893 syscall MoveTo 000000B8 3F3C 0140 move.w -[A7], 0x140 000000BC 3F3C 01D9 move.w -[A7], 0x1D9 000000C0 A891 syscall LineTo 000000C2 3F3C 01E0 move.w -[A7], 0x1E0 000000C6 3F3C 01D7 move.w -[A7], 0x1D7 000000CA A893 syscall MoveTo 000000CC 3F3C 01E0 move.w -[A7], 0x1E0 000000D0 3F3C 01D9 move.w -[A7], 0x1D9 000000D4 A891 syscall LineTo 000000D6 3F3C 027F move.w -[A7], 0x27F 000000DA 3F3C 01D7 move.w -[A7], 0x1D7 000000DE A893 syscall MoveTo 000000E0 3F3C 027F move.w -[A7], 0x27F 000000E4 3F3C 01D9 move.w -[A7], 0x1D9 000000E8 A891 syscall LineTo 000000EA 3F3C 0003 move.w -[A7], 0x3 000000EE A887 syscall TextFont 000000F0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000000F4 A88A syscall TextSize 000000F6 3F3C 0001 move.w -[A7], 0x1 000000FA A888 syscall TextFace 000000FC 4267 clr.w -[A7] 000000FE A889 syscall TextMode 00000100 7002 moveq.l D0, 0x02 00000102 3B40 CA10 move.w [A5 - 0x35F0], D0 00000106 486D CA10 pea.l [A5 - 0x35F0] 0000010A AA14 syscall RGBForeColor 0000010C 3F3C 0008 move.w -[A7], 0x8 00000110 3F3C 0005 move.w -[A7], 0x5 00000114 4879 0000 00C6 push.l 0xC6 0000011A 4EBA 42A4 jsr [PC + 0x42A4 /* 000043C0 */] 0000011E 508F addq.l A7, 8 00000120 486E FFF8 pea.l [A6 - 0x8] 00000124 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00000128 3F3C 0001 move.w -[A7], 0x1 0000012C 3F3C 005E move.w -[A7], 0x5E /* '^' */ 00000130 3F3C 0008 move.w -[A7], 0x8 00000134 A8A7 syscall SetRect 00000136 486E FFF8 pea.l [A6 - 0x8] 0000013A A8A3 syscall EraseRect 0000013C 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 00000142 486D CA10 pea.l [A5 - 0x35F0] 00000146 AA14 syscall RGBForeColor 00000148 3F3C 0008 move.w -[A7], 0x8 0000014C 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00000150 2F2D CB54 move.l -[A7], [A5 - 0x34AC] 00000154 4EBA 428A jsr [PC + 0x428A /* 000043E0 */] 00000158 508F addq.l A7, 8 0000015A 7002 moveq.l D0, 0x02 0000015C 3B40 CA10 move.w [A5 - 0x35F0], D0 00000160 486D CA10 pea.l [A5 - 0x35F0] 00000164 AA14 syscall RGBForeColor 00000166 0C2D 0002 CA3E cmpi.b [A5 - 0x35C2], 0x2 0000016C 661E bne +0x20 /* 0000018C */ 0000016E 0C2D 0002 CA3F cmpi.b [A5 - 0x35C1], 0x2 00000174 6616 bne +0x18 /* 0000018C */ 00000176 3F3C 0008 move.w -[A7], 0x8 0000017A 3F3C 0068 move.w -[A7], 0x68 /* 'h' */ 0000017E 4879 0000 00CE push.l 0xCE 00000184 4EBA 423A jsr [PC + 0x423A /* 000043C0 */] 00000188 508F addq.l A7, 8 0000018A 603A bra +0x3C /* 000001C6 */ label0000018C: 0000018C 0C2D 0002 CA3E cmpi.b [A5 - 0x35C2], 0x2 00000192 661E bne +0x20 /* 000001B2 */ 00000194 0C2D 0001 CA3F cmpi.b [A5 - 0x35C1], 0x1 0000019A 6616 bne +0x18 /* 000001B2 */ 0000019C 3F3C 0008 move.w -[A7], 0x8 000001A0 3F3C 0068 move.w -[A7], 0x68 /* 'h' */ 000001A4 4879 0000 00D4 push.l 0xD4 000001AA 4EBA 4214 jsr [PC + 0x4214 /* 000043C0 */] 000001AE 508F addq.l A7, 8 000001B0 6014 bra +0x16 /* 000001C6 */ label000001B2: 000001B2 3F3C 0008 move.w -[A7], 0x8 000001B6 3F3C 0068 move.w -[A7], 0x68 /* 'h' */ 000001BA 4879 0000 00DA push.l 0xDA 000001C0 4EBA 41FE jsr [PC + 0x41FE /* 000043C0 */] 000001C4 508F addq.l A7, 8 label000001C6: 000001C6 486E FFF8 pea.l [A6 - 0x8] 000001CA 3F3C 0088 move.w -[A7], 0x88 000001CE 3F3C 0001 move.w -[A7], 0x1 000001D2 3F3C 00B8 move.w -[A7], 0xB8 000001D6 3F3C 0008 move.w -[A7], 0x8 000001DA A8A7 syscall SetRect 000001DC 486E FFF8 pea.l [A6 - 0x8] 000001E0 A8A3 syscall EraseRect 000001E2 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 000001E8 486D CA10 pea.l [A5 - 0x35F0] 000001EC AA14 syscall RGBForeColor 000001EE 0C2D 0002 CA3E cmpi.b [A5 - 0x35C2], 0x2 000001F4 6614 bne +0x16 /* 0000020A */ 000001F6 3F3C 0008 move.w -[A7], 0x8 000001FA 3F3C 0088 move.w -[A7], 0x88 000001FE 2F2D D692 move.l -[A7], [A5 - 0x296E] 00000202 4EBA 41DC jsr [PC + 0x41DC /* 000043E0 */] 00000206 508F addq.l A7, 8 00000208 6016 bra +0x18 /* 00000220 */ label0000020A: 0000020A 3F3C 0008 move.w -[A7], 0x8 0000020E 3F3C 0088 move.w -[A7], 0x88 00000212 206D CA18 movea.l A0, [A5 - 0x35E8] 00000216 2F28 0032 move.l -[A7], [A0 + 0x32] 0000021A 4EBA 41C4 jsr [PC + 0x41C4 /* 000043E0 */] 0000021E 508F addq.l A7, 8 label00000220: 00000220 7002 moveq.l D0, 0x02 00000222 3B40 CA10 move.w [A5 - 0x35F0], D0 00000226 486D CA10 pea.l [A5 - 0x35F0] 0000022A AA14 syscall RGBForeColor 0000022C 3F3C 0008 move.w -[A7], 0x8 00000230 3F3C 00C2 move.w -[A7], 0xC2 00000234 4879 0000 00E0 push.l 0xE0 0000023A 4EBA 4184 jsr [PC + 0x4184 /* 000043C0 */] 0000023E 508F addq.l A7, 8 00000240 486E FFF8 pea.l [A6 - 0x8] 00000244 3F3C 00EC move.w -[A7], 0xEC 00000248 3F3C 0001 move.w -[A7], 0x1 0000024C 3F3C 00F9 move.w -[A7], 0xF9 00000250 3F3C 0008 move.w -[A7], 0x8 00000254 A8A7 syscall SetRect 00000256 486E FFF8 pea.l [A6 - 0x8] 0000025A A8A3 syscall EraseRect 0000025C 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 00000262 486D CA10 pea.l [A5 - 0x35F0] 00000266 AA14 syscall RGBForeColor 00000268 3F3C 0008 move.w -[A7], 0x8 0000026C 3F3C 00EC move.w -[A7], 0xEC 00000270 4879 0000 00E8 push.l 0xE8 00000276 4EBA 4148 jsr [PC + 0x4148 /* 000043C0 */] 0000027A 508F addq.l A7, 8 0000027C 7002 moveq.l D0, 0x02 0000027E 3B40 CA10 move.w [A5 - 0x35F0], D0 00000282 486D CA10 pea.l [A5 - 0x35F0] 00000286 AA14 syscall RGBForeColor 00000288 3F3C 0008 move.w -[A7], 0x8 0000028C 3F3C 0103 move.w -[A7], 0x103 00000290 4879 0000 00EC push.l 0xEC 00000296 4EBA 4128 jsr [PC + 0x4128 /* 000043C0 */] 0000029A 508F addq.l A7, 8 0000029C 486E FFF8 pea.l [A6 - 0x8] 000002A0 3F3C 0128 move.w -[A7], 0x128 000002A4 3F3C 0001 move.w -[A7], 0x1 000002A8 3F3C 0135 move.w -[A7], 0x135 000002AC 3F3C 0008 move.w -[A7], 0x8 000002B0 A8A7 syscall SetRect 000002B2 486E FFF8 pea.l [A6 - 0x8] 000002B6 A8A3 syscall EraseRect 000002B8 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 000002BE 486D CA10 pea.l [A5 - 0x35F0] 000002C2 AA14 syscall RGBForeColor 000002C4 3F3C 0008 move.w -[A7], 0x8 000002C8 3F3C 0128 move.w -[A7], 0x128 000002CC 42A7 clr.l -[A7] 000002CE 4EBA 4110 jsr [PC + 0x4110 /* 000043E0 */] 000002D2 508F addq.l A7, 8 000002D4 7002 moveq.l D0, 0x02 000002D6 3B40 CA10 move.w [A5 - 0x35F0], D0 000002DA 486D CA10 pea.l [A5 - 0x35F0] 000002DE AA14 syscall RGBForeColor 000002E0 3F3C 0008 move.w -[A7], 0x8 000002E4 3F3C 013F move.w -[A7], 0x13F 000002E8 4879 0000 00F4 push.l 0xF4 000002EE 4EBA 40D0 jsr [PC + 0x40D0 /* 000043C0 */] 000002F2 508F addq.l A7, 8 000002F4 486E FFF8 pea.l [A6 - 0x8] 000002F8 3F3C 016A move.w -[A7], 0x16A 000002FC 4267 clr.w -[A7] 000002FE 3F3C 01A6 move.w -[A7], 0x1A6 00000302 3F3C 0008 move.w -[A7], 0x8 00000306 A8A7 syscall SetRect 00000308 486E FFF8 pea.l [A6 - 0x8] 0000030C A8A3 syscall EraseRect 0000030E 7005 moveq.l D0, 0x05 00000310 3B40 CA10 move.w [A5 - 0x35F0], D0 00000314 486D CA10 pea.l [A5 - 0x35F0] 00000318 AA14 syscall RGBForeColor 0000031A 3F3C 01A7 move.w -[A7], 0x1A7 0000031E 3F3C 0001 move.w -[A7], 0x1 00000322 A893 syscall MoveTo 00000324 4267 clr.w -[A7] 00000326 3F3C 0006 move.w -[A7], 0x6 0000032A A892 syscall Line 0000032C 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 00000332 486D CA10 pea.l [A5 - 0x35F0] 00000336 AA14 syscall RGBForeColor 00000338 486E FFF8 pea.l [A6 - 0x8] 0000033C 3F3C 016A move.w -[A7], 0x16A 00000340 3F3C 0001 move.w -[A7], 0x1 00000344 3F3C 016A move.w -[A7], 0x16A 00000348 3F3C 0008 move.w -[A7], 0x8 0000034C A8A7 syscall SetRect 0000034E 486E FFF8 pea.l [A6 - 0x8] 00000352 486D C9A6 pea.l [A5 - 0x365A] 00000356 A8A5 syscall FillRect 00000358 7002 moveq.l D0, 0x02 0000035A 3B40 CA10 move.w [A5 - 0x35F0], D0 0000035E 486D CA10 pea.l [A5 - 0x35F0] 00000362 AA14 syscall RGBForeColor 00000364 3F3C 0008 move.w -[A7], 0x8 00000368 3F3C 01B2 move.w -[A7], 0x1B2 0000036C 4879 0000 00FC push.l 0xFC 00000372 4EBA 404C jsr [PC + 0x404C /* 000043C0 */] 00000376 508F addq.l A7, 8 00000378 486E FFF8 pea.l [A6 - 0x8] 0000037C 3F3C 01DC move.w -[A7], 0x1DC 00000380 3F3C 0001 move.w -[A7], 0x1 00000384 3F3C 01FF move.w -[A7], 0x1FF 00000388 3F3C 0008 move.w -[A7], 0x8 0000038C A8A7 syscall SetRect 0000038E 486E FFF8 pea.l [A6 - 0x8] 00000392 A8A3 syscall EraseRect 00000394 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 0000039A 486D CA10 pea.l [A5 - 0x35F0] 0000039E AA14 syscall RGBForeColor 000003A0 3F3C 0008 move.w -[A7], 0x8 000003A4 3F3C 01DC move.w -[A7], 0x1DC 000003A8 2F2D CB58 move.l -[A7], [A5 - 0x34A8] 000003AC 4EBA 4032 jsr [PC + 0x4032 /* 000043E0 */] 000003B0 508F addq.l A7, 8 000003B2 486E FFF8 pea.l [A6 - 0x8] 000003B6 3F3C 020D move.w -[A7], 0x20D 000003BA 4267 clr.w -[A7] 000003BC 3F3C 023B move.w -[A7], 0x23B 000003C0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000003C4 A8A7 syscall SetRect 000003C6 486E FFF8 pea.l [A6 - 0x8] 000003CA A8A3 syscall EraseRect 000003CC 7E00 moveq.l D7, 0x00 000003CE 6020 bra +0x22 /* 000003F0 */ label000003D0: 000003D0 3007 move.w D0, D7 000003D2 C1FC 000A muls.w D0, 0xA /* '\n' */ 000003D6 206D CCEA movea.l A0, [A5 - 0x3316] 000003DA 2F28 0002 move.l -[A7], [A0 + 0x2] 000003DE 4267 clr.w -[A7] 000003E0 0640 020D addi.w D0, 0x20D 000003E4 3F00 move.w -[A7], D0 000003E6 206D C9E0 movea.l A0, [A5 - 0x3620] 000003EA 4E90 jsr [A0] 000003EC 508F addq.l A7, 8 000003EE 5247 addq.w D7, 1 label000003F0: 000003F0 0C47 0005 cmpi.w D7, 0x5 000003F4 6DDA blt -0x24 /* 000003D0 */ 000003F6 486E FFF8 pea.l [A6 - 0x8] 000003FA 3F3C 0253 move.w -[A7], 0x253 000003FE 4267 clr.w -[A7] 00000400 3F3C 0261 move.w -[A7], 0x261 00000404 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000408 A8A7 syscall SetRect 0000040A 486E FFF8 pea.l [A6 - 0x8] 0000040E A8A3 syscall EraseRect 00000410 206D CCD2 movea.l A0, [A5 - 0x332E] 00000414 2F28 0002 move.l -[A7], [A0 + 0x2] 00000418 3F3C 0005 move.w -[A7], 0x5 0000041C 3F3C 025A move.w -[A7], 0x25A 00000420 206D C9E4 movea.l A0, [A5 - 0x361C] 00000424 4E90 jsr [A0] 00000426 508F addq.l A7, 8 00000428 2E1F move.l D7, [A7]+ 0000042A 4E5E unlink A6 0000042C 4E75 rts 0000042E 4344 chk.w D1, D4 00000430 5241 addq.w D1, 1 00000432 5749 subq.w A1, 3 00000434 4241 clr.w D1 fn00000436: 00000436 4E56 0000 link A6, 0 0000043A 48E7 0108 movem.l -[A7], D7,A4 0000043E 426D CA10 clr.w [A5 - 0x35F0] 00000442 486D CA10 pea.l [A5 - 0x35F0] 00000446 AA14 syscall RGBForeColor 00000448 486D C9CE pea.l [A5 - 0x3632] 0000044C 486D C9A6 pea.l [A5 - 0x365A] 00000450 A8A5 syscall FillRect 00000452 4EBA 6EA2 jsr [PC + 0x6EA2 /* 000072F6 */] 00000456 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 0000045A 302E 0008 move.w D0, [A6 + 0x8] 0000045E 0640 1388 addi.w D0, 0x1388 00000462 3F00 move.w -[A7], D0 00000464 4EBA FB9A jsr [PC - 0x466 /* 00000000 */] 00000468 548F addq.l A7, 2 0000046A 422D D921 clr.b [A5 - 0x26DF] 0000046E 7E00 moveq.l D7, 0x00 00000470 6044 bra +0x46 /* 000004B6 */ label00000472: 00000472 3007 move.w D0, D7 00000474 C1FC 000E muls.w D0, 0xE 00000478 41ED CD22 lea.l A0, [A5 - 0x32DE] 0000047C D1C0 add.l A0, D0 0000047E 2848 movea.l A4, A0 00000480 7000 moveq.l D0, 0x00 00000482 1014 move.b D0, [A4] 00000484 4840 swap.w D0 00000486 4240 clr.w D0 00000488 4840 swap.w D0 0000048A E580 asl D0, 2 0000048C 41ED CB6A lea.l A0, [A5 - 0x3496] 00000490 D1C0 add.l A0, D0 00000492 102C 0003 move.b D0, [A4 + 0x3] 00000496 4880 ext.w D0 00000498 48C0 ext.l D0 0000049A E580 asl D0, 2 0000049C D090 add.l D0, [A0] 0000049E 2040 movea.l A0, D0 000004A0 2F28 0002 move.l -[A7], [A0 + 0x2] 000004A4 3F2C 0006 move.w -[A7], [A4 + 0x6] 000004A8 3F2C 0004 move.w -[A7], [A4 + 0x4] 000004AC 206D C9E0 movea.l A0, [A5 - 0x3620] 000004B0 4E90 jsr [A0] 000004B2 508F addq.l A7, 8 000004B4 5247 addq.w D7, 1 label000004B6: 000004B6 BE6D D130 cmp.w D7, [A5 - 0x2ED0] 000004BA 6DB6 blt -0x48 /* 00000472 */ 000004BC 426D D328 clr.w [A5 - 0x2CD8] 000004C0 206D CCF6 movea.l A0, [A5 - 0x330A] 000004C4 2F28 0002 move.l -[A7], [A0 + 0x2] 000004C8 3F3C 01CC move.w -[A7], 0x1CC 000004CC 3F2D D324 move.w -[A7], [A5 - 0x2CDC] 000004D0 206D C9E0 movea.l A0, [A5 - 0x3620] 000004D4 4E90 jsr [A0] 000004D6 508F addq.l A7, 8 000004D8 3B7C 0140 D326 move.w [A5 - 0x2CDA], 0x140 000004DE 206D CCE2 movea.l A0, [A5 - 0x331E] 000004E2 2F28 0002 move.l -[A7], [A0 + 0x2] 000004E6 3F3C 01DB move.w -[A7], 0x1DB 000004EA 3F2D D326 move.w -[A7], [A5 - 0x2CDA] 000004EE 206D C9E0 movea.l A0, [A5 - 0x3620] 000004F2 4E90 jsr [A0] 000004F4 508F addq.l A7, 8 000004F6 42AD CA2E clr.l [A5 - 0x35D2] 000004FA 70D8 moveq.l D0, 0xFFFFFFD8 000004FC 2B40 CA36 move.l [A5 - 0x35CA], D0 00000500 426D D132 clr.w [A5 - 0x2ECE] 00000504 426D D348 clr.w [A5 - 0x2CB8] 00000508 7001 moveq.l D0, 0x01 0000050A 1B40 D920 move.b [A5 - 0x26E0], D0 0000050E 4EBA FB4C jsr [PC - 0x4B4 /* 0000005C */] 00000512 4CDF 1080 movem.l D7,A4, [A7]+ 00000516 4E5E unlink A6 00000518 4E75 rts 0000051A 4349 chk.w D1, A1 0000051C 4E49 trap 9 0000051E 5442 addq.w D2, 2 00000520 4F41 chk.w D7, D1 fn00000522: 00000522 4A2D D920 tst.b [A5 - 0x26E0] 00000526 675C beq +0x5E /* 00000584 */ 00000528 302D D328 move.w D0, [A5 - 0x2CD8] 0000052C 48C0 ext.l D0 0000052E E580 asl D0, 2 00000530 D0AD CCF6 add.l D0, [A5 - 0x330A] 00000534 2040 movea.l A0, D0 00000536 2F28 0002 move.l -[A7], [A0 + 0x2] 0000053A 3F3C 01CC move.w -[A7], 0x1CC 0000053E 3F2D D324 move.w -[A7], [A5 - 0x2CDC] 00000542 206D C9E0 movea.l A0, [A5 - 0x3620] 00000546 4E90 jsr [A0] 00000548 508F addq.l A7, 8 0000054A 206D CCE2 movea.l A0, [A5 - 0x331E] 0000054E 2F28 0002 move.l -[A7], [A0 + 0x2] 00000552 3F3C 01DB move.w -[A7], 0x1DB 00000556 3F2D D326 move.w -[A7], [A5 - 0x2CDA] 0000055A 206D C9E0 movea.l A0, [A5 - 0x3620] 0000055E 4E90 jsr [A0] 00000560 508F addq.l A7, 8 00000562 422D D920 clr.b [A5 - 0x26E0] 00000566 7003 moveq.l D0, 0x03 00000568 3B40 D328 move.w [A5 - 0x2CD8], D0 0000056C 206D CCF6 movea.l A0, [A5 - 0x330A] 00000570 2F28 000E move.l -[A7], [A0 + 0xE] 00000574 3F3C 01CC move.w -[A7], 0x1CC 00000578 3F2D D324 move.w -[A7], [A5 - 0x2CDC] 0000057C 206D C9E0 movea.l A0, [A5 - 0x3620] 00000580 4E90 jsr [A0] 00000582 508F addq.l A7, 8 label00000584: 00000584 4E75 rts fn00000586: 00000586 4E56 FFFA link A6, -0x0006 0000058A 486E FFFC pea.l [A6 - 0x4] 0000058E A972 syscall GetMouse 00000590 0C6E 000E FFFE cmpi.w [A6 - 0x2], 0xE 00000596 6C06 bge +0x8 /* 0000059E */ 00000598 700E moveq.l D0, 0x0E 0000059A 3D40 FFFE move.w [A6 - 0x2], D0 label0000059E: 0000059E 0C6E 0272 FFFE cmpi.w [A6 - 0x2], 0x272 000005A4 6F06 ble +0x8 /* 000005AC */ 000005A6 3D7C 0272 FFFE move.w [A6 - 0x2], 0x272 label000005AC: 000005AC 302D D326 move.w D0, [A5 - 0x2CDA] 000005B0 B06E FFFE cmp.w D0, [A6 - 0x2] 000005B4 6744 beq +0x46 /* 000005FA */ 000005B6 206D CCE2 movea.l A0, [A5 - 0x331E] 000005BA 2F28 0002 move.l -[A7], [A0 + 0x2] 000005BE 3F3C 01DB move.w -[A7], 0x1DB 000005C2 3F2D D326 move.w -[A7], [A5 - 0x2CDA] 000005C6 206D C9E0 movea.l A0, [A5 - 0x3620] 000005CA 4E90 jsr [A0] 000005CC 508F addq.l A7, 8 000005CE 3B6E FFFE D326 move.w [A5 - 0x2CDA], [A6 - 0x2] 000005D4 206D CCE2 movea.l A0, [A5 - 0x331E] 000005D8 2F28 0002 move.l -[A7], [A0 + 0x2] 000005DC 3F3C 01DB move.w -[A7], 0x1DB 000005E0 3F2D D326 move.w -[A7], [A5 - 0x2CDA] 000005E4 206D C9E0 movea.l A0, [A5 - 0x3620] 000005E8 4E90 jsr [A0] 000005EA 508F addq.l A7, 8 000005EC 3F3C 00F0 move.w -[A7], 0xF0 000005F0 3F2E FFFE move.w -[A7], [A6 - 0x2] 000005F4 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 000005F8 588F addq.l A7, 4 label000005FA: 000005FA 302D D324 move.w D0, [A5 - 0x2CDC] 000005FE B06D D326 cmp.w D0, [A5 - 0x2CDA] 00000602 6608 bne +0xA /* 0000060C */ 00000604 4A6D D328 tst.w [A5 - 0x2CD8] 00000608 6F00 00B0 ble +0xB2 /* 000006BA */ label0000060C: 0000060C 302D D324 move.w D0, [A5 - 0x2CDC] 00000610 906D D326 sub.w D0, [A5 - 0x2CDA] 00000614 4A40 tst.w D0 00000616 6F0C ble +0xE /* 00000624 */ 00000618 302D D324 move.w D0, [A5 - 0x2CDC] 0000061C 906D D326 sub.w D0, [A5 - 0x2CDA] 00000620 48C0 ext.l D0 00000622 600A bra +0xC /* 0000062E */ label00000624: 00000624 302D D324 move.w D0, [A5 - 0x2CDC] 00000628 906D D326 sub.w D0, [A5 - 0x2CDA] 0000062C 4440 neg.w D0 label0000062E: 0000062E 0C40 0003 cmpi.w D0, 0x3 00000632 6F22 ble +0x24 /* 00000656 */ 00000634 302D D326 move.w D0, [A5 - 0x2CDA] 00000638 B06D D324 cmp.w D0, [A5 - 0x2CDC] 0000063C 6F0C ble +0xE /* 0000064A */ 0000063E 302D D324 move.w D0, [A5 - 0x2CDC] 00000642 5840 addq.w D0, 4 00000644 3D40 FFFA move.w [A6 - 0x6], D0 00000648 6012 bra +0x14 /* 0000065C */ label0000064A: 0000064A 302D D324 move.w D0, [A5 - 0x2CDC] 0000064E 5940 subq.w D0, 4 00000650 3D40 FFFA move.w [A6 - 0x6], D0 00000654 6006 bra +0x8 /* 0000065C */ label00000656: 00000656 3D6D D326 FFFA move.w [A6 - 0x6], [A5 - 0x2CDA] label0000065C: 0000065C 302E FFFA move.w D0, [A6 - 0x6] 00000660 B06D D324 cmp.w D0, [A5 - 0x2CDC] 00000664 6606 bne +0x8 /* 0000066C */ 00000666 4A6D D328 tst.w [A5 - 0x2CD8] 0000066A 6F4E ble +0x50 /* 000006BA */ label0000066C: 0000066C 302D D328 move.w D0, [A5 - 0x2CD8] 00000670 48C0 ext.l D0 00000672 E580 asl D0, 2 00000674 D0AD CCF6 add.l D0, [A5 - 0x330A] 00000678 2040 movea.l A0, D0 0000067A 2F28 0002 move.l -[A7], [A0 + 0x2] 0000067E 3F3C 01CC move.w -[A7], 0x1CC 00000682 3F2D D324 move.w -[A7], [A5 - 0x2CDC] 00000686 206D C9E0 movea.l A0, [A5 - 0x3620] 0000068A 4E90 jsr [A0] 0000068C 508F addq.l A7, 8 0000068E 3B6E FFFA D324 move.w [A5 - 0x2CDC], [A6 - 0x6] 00000694 426D D328 clr.w [A5 - 0x2CD8] 00000698 302D D328 move.w D0, [A5 - 0x2CD8] 0000069C 48C0 ext.l D0 0000069E E580 asl D0, 2 000006A0 D0AD CCF6 add.l D0, [A5 - 0x330A] 000006A4 2040 movea.l A0, D0 000006A6 2F28 0002 move.l -[A7], [A0 + 0x2] 000006AA 3F3C 01CC move.w -[A7], 0x1CC 000006AE 3F2D D324 move.w -[A7], [A5 - 0x2CDC] 000006B2 206D C9E0 movea.l A0, [A5 - 0x3620] 000006B6 4E90 jsr [A0] 000006B8 508F addq.l A7, 8 label000006BA: 000006BA 4E5E unlink A6 000006BC 4E75 rts 000006BE 434D chk.w D1, A5 000006C0 4F56 chk.w D7, [A6] 000006C2 4550 chk.w D2, [A0] 000006C4 4C41 0C6D movem.l D0,D2,D3,D5,D6,A2,A3, D1 // begin alternate branch 000006C6-000006CC fn000006C6: 000006C6 0C6D 0002 D328 cmpi.w [A5 - 0x2CD8], 0x2 // end alternate branch 000006C6-000006CC fn000006C6: // (misaligned) 000006C8 0002 D328 ori.b D2, 0x28 /* '(' */ 000006CC 6F5C ble +0x5E /* 0000072A */ 000006CE 302D D328 move.w D0, [A5 - 0x2CD8] 000006D2 48C0 ext.l D0 000006D4 E580 asl D0, 2 000006D6 D0AD CCF6 add.l D0, [A5 - 0x330A] 000006DA 2040 movea.l A0, D0 000006DC 2F28 0002 move.l -[A7], [A0 + 0x2] 000006E0 3F3C 01CC move.w -[A7], 0x1CC 000006E4 3F2D D324 move.w -[A7], [A5 - 0x2CDC] 000006E8 206D C9E0 movea.l A0, [A5 - 0x3620] 000006EC 4E90 jsr [A0] 000006EE 508F addq.l A7, 8 000006F0 526D D328 addq.w [A5 - 0x2CD8], 1 000006F4 206D CCF6 movea.l A0, [A5 - 0x330A] 000006F8 302D D328 move.w D0, [A5 - 0x2CD8] 000006FC B050 cmp.w D0, [A0] 000006FE 6D06 blt +0x8 /* 00000706 */ 00000700 426D D328 clr.w [A5 - 0x2CD8] 00000704 6028 bra +0x2A /* 0000072E */ label00000706: 00000706 302D D328 move.w D0, [A5 - 0x2CD8] 0000070A 48C0 ext.l D0 0000070C E580 asl D0, 2 0000070E D0AD CCF6 add.l D0, [A5 - 0x330A] 00000712 2040 movea.l A0, D0 00000714 2F28 0002 move.l -[A7], [A0 + 0x2] 00000718 3F3C 01CC move.w -[A7], 0x1CC 0000071C 3F2D D324 move.w -[A7], [A5 - 0x2CDC] 00000720 206D C9E0 movea.l A0, [A5 - 0x3620] 00000724 4E90 jsr [A0] 00000726 508F addq.l A7, 8 00000728 6004 bra +0x6 /* 0000072E */ label0000072A: 0000072A 4EBA FE5A jsr [PC - 0x1A6 /* 00000586 */] label0000072E: 0000072E 4E75 rts fn00000730: 00000730 48E7 0030 movem.l -[A7], A2,A3 00000734 6000 00D0 bra +0xD2 /* 00000806 */ label00000738: 00000738 302D D130 move.w D0, [A5 - 0x2ED0] 0000073C C1FC 000E muls.w D0, 0xE 00000740 41ED CD22 lea.l A0, [A5 - 0x32DE] 00000744 D1C0 add.l A0, D0 00000746 302D D92C move.w D0, [A5 - 0x26D4] 0000074A C1FC 0012 muls.w D0, 0x12 0000074E D0AD D922 add.l D0, [A5 - 0x26DE] 00000752 2240 movea.l A1, D0 00000754 5889 addq.l A1, 4 00000756 20D9 move.l [A0]+, [A1]+ 00000758 20D9 move.l [A0]+, [A1]+ 0000075A 20D9 move.l [A0]+, [A1]+ 0000075C 30D9 move.w [A0]+, [A1]+ 0000075E 302D D130 move.w D0, [A5 - 0x2ED0] 00000762 C1FC 000E muls.w D0, 0xE 00000766 41ED CD22 lea.l A0, [A5 - 0x32DE] 0000076A D1C0 add.l A0, D0 0000076C 302D D130 move.w D0, [A5 - 0x2ED0] 00000770 C1FC 000E muls.w D0, 0xE 00000774 43ED CD22 lea.l A1, [A5 - 0x32DE] 00000778 D3C0 add.l A1, D0 0000077A 7000 moveq.l D0, 0x00 0000077C 1011 move.b D0, [A1] 0000077E 4840 swap.w D0 00000780 4240 clr.w D0 00000782 4840 swap.w D0 00000784 D080 add.l D0, D0 00000786 43ED D804 lea.l A1, [A5 - 0x27FC] 0000078A D3C0 add.l A1, D0 0000078C 1169 0001 0001 move.b [A0 + 0x1], [A1 + 0x1] 00000792 302D D130 move.w D0, [A5 - 0x2ED0] 00000796 C1FC 000E muls.w D0, 0xE 0000079A 41ED CD22 lea.l A0, [A5 - 0x32DE] 0000079E D1C0 add.l A0, D0 000007A0 302D D130 move.w D0, [A5 - 0x2ED0] 000007A4 C1FC 000E muls.w D0, 0xE 000007A8 43ED CD22 lea.l A1, [A5 - 0x32DE] 000007AC D3C0 add.l A1, D0 000007AE 302D D130 move.w D0, [A5 - 0x2ED0] 000007B2 C1FC 000E muls.w D0, 0xE 000007B6 45ED CD22 lea.l A2, [A5 - 0x32DE] 000007BA D5C0 add.l A2, D0 000007BC 7000 moveq.l D0, 0x00 000007BE 1012 move.b D0, [A2] 000007C0 4840 swap.w D0 000007C2 4240 clr.w D0 000007C4 4840 swap.w D0 000007C6 E580 asl D0, 2 000007C8 45ED CB6A lea.l A2, [A5 - 0x3496] 000007CC D5C0 add.l A2, D0 000007CE 302D D130 move.w D0, [A5 - 0x2ED0] 000007D2 C1FC 000E muls.w D0, 0xE 000007D6 47ED CD22 lea.l A3, [A5 - 0x32DE] 000007DA D7C0 add.l A3, D0 000007DC 102B 0003 move.b D0, [A3 + 0x3] 000007E0 4880 ext.w D0 000007E2 48C0 ext.l D0 000007E4 E580 asl D0, 2 000007E6 D092 add.l D0, [A2] 000007E8 2440 movea.l A2, D0 000007EA 2F2A 0002 move.l -[A7], [A2 + 0x2] 000007EE 3F29 0006 move.w -[A7], [A1 + 0x6] 000007F2 3F28 0004 move.w -[A7], [A0 + 0x4] 000007F6 206D C9E0 movea.l A0, [A5 - 0x3620] 000007FA 4E90 jsr [A0] 000007FC 508F addq.l A7, 8 000007FE 526D D130 addq.w [A5 - 0x2ED0], 1 00000802 526D D92C addq.w [A5 - 0x26D4], 1 label00000806: 00000806 302D D92C move.w D0, [A5 - 0x26D4] 0000080A B06D D92A cmp.w D0, [A5 - 0x26D6] 0000080E 6C18 bge +0x1A /* 00000828 */ 00000810 302D D92C move.w D0, [A5 - 0x26D4] 00000814 C1FC 0012 muls.w D0, 0x12 00000818 D0AD D922 add.l D0, [A5 - 0x26DE] 0000081C 2040 movea.l A0, D0 0000081E 2010 move.l D0, [A0] 00000820 B0AD CA2E cmp.l D0, [A5 - 0x35D2] 00000824 6F00 FF12 ble -0xEC /* 00000738 */ label00000828: 00000828 4CDF 0C00 movem.l A2,A3, [A7]+ 0000082C 4E75 rts fn0000082E: 0000082E 48E7 0118 movem.l -[A7], D7,A3,A4 00000832 7E00 moveq.l D7, 0x00 00000834 6000 0228 bra +0x22A /* 00000A5E */ label00000838: 00000838 3007 move.w D0, D7 0000083A C1FC 000E muls.w D0, 0xE 0000083E 41ED CD22 lea.l A0, [A5 - 0x32DE] 00000842 D1C0 add.l A0, D0 00000844 2848 movea.l A4, A0 00000846 302C 0008 move.w D0, [A4 + 0x8] 0000084A 48C0 ext.l D0 0000084C E580 asl D0, 2 0000084E 41ED D144 lea.l A0, [A5 - 0x2EBC] 00000852 D1C0 add.l A0, D0 00000854 302C 000A move.w D0, [A4 + 0xA] 00000858 48C0 ext.l D0 0000085A E580 asl D0, 2 0000085C D090 add.l D0, [A0] 0000085E 2640 movea.l A3, D0 00000860 7000 moveq.l D0, 0x00 00000862 1014 move.b D0, [A4] 00000864 4840 swap.w D0 00000866 4240 clr.w D0 00000868 4840 swap.w D0 0000086A E580 asl D0, 2 0000086C 41ED CB6A lea.l A0, [A5 - 0x3496] 00000870 D1C0 add.l A0, D0 00000872 102C 0003 move.b D0, [A4 + 0x3] 00000876 4880 ext.w D0 00000878 48C0 ext.l D0 0000087A E580 asl D0, 2 0000087C D090 add.l D0, [A0] 0000087E 2040 movea.l A0, D0 00000880 2F28 0002 move.l -[A7], [A0 + 0x2] 00000884 3F2C 0006 move.w -[A7], [A4 + 0x6] 00000888 3F2C 0004 move.w -[A7], [A4 + 0x4] 0000088C 206D C9E0 movea.l A0, [A5 - 0x3620] 00000890 4E90 jsr [A0] 00000892 508F addq.l A7, 8 00000894 102C 0001 move.b D0, [A4 + 0x1] 00000898 D12C 0002 add.b [A4 + 0x2], D0 0000089C 7000 moveq.l D0, 0x00 0000089E 102C 0002 move.b D0, [A4 + 0x2] 000008A2 0C40 0064 cmpi.w D0, 0x64 /* 'd' */ 000008A6 6562 bcs +0x64 /* 0000090A */ 000008A8 422C 0002 clr.b [A4 + 0x2] 000008AC 522C 0003 addq.b [A4 + 0x3], 1 000008B0 7000 moveq.l D0, 0x00 000008B2 1014 move.b D0, [A4] 000008B4 4840 swap.w D0 000008B6 4240 clr.w D0 000008B8 4840 swap.w D0 000008BA E580 asl D0, 2 000008BC 41ED CB6A lea.l A0, [A5 - 0x3496] 000008C0 D1C0 add.l A0, D0 000008C2 2050 movea.l A0, [A0] 000008C4 102C 0003 move.b D0, [A4 + 0x3] 000008C8 4880 ext.w D0 000008CA B050 cmp.w D0, [A0] 000008CC 6D3C blt +0x3E /* 0000090A */ 000008CE 7000 moveq.l D0, 0x00 000008D0 1014 move.b D0, [A4] 000008D2 0C40 0026 cmpi.w D0, 0x26 /* '&' */ 000008D6 6406 bcc +0x8 /* 000008DE */ 000008D8 422C 0003 clr.b [A4 + 0x3] 000008DC 602C bra +0x2E /* 0000090A */ label000008DE: 000008DE 3007 move.w D0, D7 000008E0 C1FC 000E muls.w D0, 0xE 000008E4 41ED CD22 lea.l A0, [A5 - 0x32DE] 000008E8 D1C0 add.l A0, D0 000008EA 536D D130 subq.w [A5 - 0x2ED0], 1 000008EE 302D D130 move.w D0, [A5 - 0x2ED0] 000008F2 C1FC 000E muls.w D0, 0xE 000008F6 43ED CD22 lea.l A1, [A5 - 0x32DE] 000008FA D3C0 add.l A1, D0 000008FC 20D9 move.l [A0]+, [A1]+ 000008FE 20D9 move.l [A0]+, [A1]+ 00000900 20D9 move.l [A0]+, [A1]+ 00000902 30D9 move.w [A0]+, [A1]+ 00000904 5347 subq.w D7, 1 00000906 6000 0154 bra +0x156 /* 00000A5C */ label0000090A: 0000090A 1013 move.b D0, [A3] 0000090C 4880 ext.w D0 0000090E D16C 0004 add.w [A4 + 0x4], D0 00000912 102B 0001 move.b D0, [A3 + 0x1] 00000916 4880 ext.w D0 00000918 D16C 0006 add.w [A4 + 0x6], D0 0000091C 0C6C 000A 0004 cmpi.w [A4 + 0x4], 0xA /* '\n' */ 00000922 6D18 blt +0x1A /* 0000093C */ 00000924 0C6C 0276 0004 cmpi.w [A4 + 0x4], 0x276 0000092A 6E10 bgt +0x12 /* 0000093C */ 0000092C 0C6C 0014 0006 cmpi.w [A4 + 0x6], 0x14 00000932 6D08 blt +0xA /* 0000093C */ 00000934 0C6C 01D6 0006 cmpi.w [A4 + 0x6], 0x1D6 0000093A 6F2C ble +0x2E /* 00000968 */ label0000093C: 0000093C 3007 move.w D0, D7 0000093E C1FC 000E muls.w D0, 0xE 00000942 41ED CD22 lea.l A0, [A5 - 0x32DE] 00000946 D1C0 add.l A0, D0 00000948 536D D130 subq.w [A5 - 0x2ED0], 1 0000094C 302D D130 move.w D0, [A5 - 0x2ED0] 00000950 C1FC 000E muls.w D0, 0xE 00000954 43ED CD22 lea.l A1, [A5 - 0x32DE] 00000958 D3C0 add.l A1, D0 0000095A 20D9 move.l [A0]+, [A1]+ 0000095C 20D9 move.l [A0]+, [A1]+ 0000095E 20D9 move.l [A0]+, [A1]+ 00000960 30D9 move.w [A0]+, [A1]+ 00000962 5347 subq.w D7, 1 00000964 6000 00F6 bra +0xF8 /* 00000A5C */ label00000968: 00000968 4A2D D920 tst.b [A5 - 0x26E0] 0000096C 6700 0070 beq +0x72 /* 000009DE */ 00000970 0C6C 01B3 0006 cmpi.w [A4 + 0x6], 0x1B3 00000976 6F00 0066 ble +0x68 /* 000009DE */ 0000097A 302D D324 move.w D0, [A5 - 0x2CDC] 0000097E 0640 FFF4 addi.w D0, 0xFFF4 00000982 B06C 0004 cmp.w D0, [A4 + 0x4] 00000986 6C56 bge +0x58 /* 000009DE */ 00000988 302D D324 move.w D0, [A5 - 0x2CDC] 0000098C 0640 000C addi.w D0, 0xC 00000990 B06C 0004 cmp.w D0, [A4 + 0x4] 00000994 6F48 ble +0x4A /* 000009DE */ 00000996 7000 moveq.l D0, 0x00 00000998 1014 move.b D0, [A4] 0000099A 0C40 0026 cmpi.w D0, 0x26 /* '&' */ 0000099E 643E bcc +0x40 /* 000009DE */ 000009A0 4EBA FB80 jsr [PC - 0x480 /* 00000522 */] 000009A4 0614 0026 addi.b [A4], 0x26 /* '&' */ 000009A8 422C 0003 clr.b [A4 + 0x3] 000009AC 7032 moveq.l D0, 0x32 000009AE 1940 0001 move.b [A4 + 0x1], D0 000009B2 700B moveq.l D0, 0x0B 000009B4 3940 0008 move.w [A4 + 0x8], D0 000009B8 426C 000A clr.w [A4 + 0xA] 000009BC 426C 000C clr.w [A4 + 0xC] 000009C0 302C 0008 move.w D0, [A4 + 0x8] 000009C4 48C0 ext.l D0 000009C6 E580 asl D0, 2 000009C8 41ED D144 lea.l A0, [A5 - 0x2EBC] 000009CC D1C0 add.l A0, D0 000009CE 302C 000A move.w D0, [A4 + 0xA] 000009D2 48C0 ext.l D0 000009D4 E580 asl D0, 2 000009D6 D090 add.l D0, [A0] 000009D8 2640 movea.l A3, D0 000009DA 526D D92E addq.w [A5 - 0x26D2], 1 label000009DE: 000009DE 526C 000C addq.w [A4 + 0xC], 1 000009E2 7000 moveq.l D0, 0x00 000009E4 102B 0002 move.b D0, [A3 + 0x2] 000009E8 B06C 000C cmp.w D0, [A4 + 0xC] 000009EC 623A bhi +0x3C /* 00000A28 */ 000009EE 526C 000A addq.w [A4 + 0xA], 1 000009F2 426C 000C clr.w [A4 + 0xC] 000009F6 588B addq.l A3, 4 000009F8 7000 moveq.l D0, 0x00 000009FA 102B 0002 move.b D0, [A3 + 0x2] 000009FE 0C40 00FF cmpi.w D0, 0xFF 00000A02 6612 bne +0x14 /* 00000A16 */ 00000A04 1013 move.b D0, [A3] 00000A06 4880 ext.w D0 00000A08 3940 0008 move.w [A4 + 0x8], D0 00000A0C 102B 0001 move.b D0, [A3 + 0x1] 00000A10 4880 ext.w D0 00000A12 3940 000A move.w [A4 + 0xA], D0 label00000A16: 00000A16 7000 moveq.l D0, 0x00 00000A18 1014 move.b D0, [A4] 00000A1A 0C40 0026 cmpi.w D0, 0x26 /* '&' */ 00000A1E 6408 bcc +0xA /* 00000A28 */ 00000A20 102B 0003 move.b D0, [A3 + 0x3] 00000A24 D12C 0003 add.b [A4 + 0x3], D0 label00000A28: 00000A28 7000 moveq.l D0, 0x00 00000A2A 1014 move.b D0, [A4] 00000A2C 4840 swap.w D0 00000A2E 4240 clr.w D0 00000A30 4840 swap.w D0 00000A32 E580 asl D0, 2 00000A34 41ED CB6A lea.l A0, [A5 - 0x3496] 00000A38 D1C0 add.l A0, D0 00000A3A 102C 0003 move.b D0, [A4 + 0x3] 00000A3E 4880 ext.w D0 00000A40 48C0 ext.l D0 00000A42 E580 asl D0, 2 00000A44 D090 add.l D0, [A0] 00000A46 2040 movea.l A0, D0 00000A48 2F28 0002 move.l -[A7], [A0 + 0x2] 00000A4C 3F2C 0006 move.w -[A7], [A4 + 0x6] 00000A50 3F2C 0004 move.w -[A7], [A4 + 0x4] 00000A54 206D C9E0 movea.l A0, [A5 - 0x3620] 00000A58 4E90 jsr [A0] 00000A5A 508F addq.l A7, 8 label00000A5C: 00000A5C 5247 addq.w D7, 1 label00000A5E: 00000A5E BE6D D130 cmp.w D7, [A5 - 0x2ED0] 00000A62 6D00 FDD4 blt -0x22A /* 00000838 */ 00000A66 4A6D D130 tst.w [A5 - 0x2ED0] 00000A6A 6610 bne +0x12 /* 00000A7C */ 00000A6C 302D D92A move.w D0, [A5 - 0x26D6] 00000A70 B06D D92C cmp.w D0, [A5 - 0x26D4] 00000A74 6606 bne +0x8 /* 00000A7C */ 00000A76 7001 moveq.l D0, 0x01 00000A78 1B40 D921 move.b [A5 - 0x26DF], D0 label00000A7C: 00000A7C 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000A80 4E75 rts fn00000A82: 00000A82 2F07 move.l -[A7], D7 00000A84 202D CA2E move.l D0, [A5 - 0x35D2] 00000A88 90AD CA36 sub.l D0, [A5 - 0x35CA] 00000A8C 0C80 0000 000A cmpi.l D0, 0xA /* '\n' */ 00000A92 6F00 00AE ble +0xB0 /* 00000B42 */ 00000A96 0C6D 0006 D132 cmpi.w [A5 - 0x2ECE], 0x6 00000A9C 6C00 00A4 bge +0xA6 /* 00000B42 */ 00000AA0 302D D132 move.w D0, [A5 - 0x2ECE] 00000AA4 48C0 ext.l D0 00000AA6 E580 asl D0, 2 00000AA8 41ED CFEC lea.l A0, [A5 - 0x3014] 00000AAC D1C0 add.l A0, D0 00000AAE 302D D324 move.w D0, [A5 - 0x2CDC] 00000AB2 0640 FFF7 addi.w D0, 0xFFF7 00000AB6 3140 0002 move.w [A0 + 0x2], D0 00000ABA 302D D132 move.w D0, [A5 - 0x2ECE] 00000ABE 48C0 ext.l D0 00000AC0 E580 asl D0, 2 00000AC2 41ED CFEC lea.l A0, [A5 - 0x3014] 00000AC6 D1C0 add.l A0, D0 00000AC8 30BC 01B6 move.w [A0], 0x1B6 00000ACC 526D D132 addq.w [A5 - 0x2ECE], 1 00000AD0 302D D132 move.w D0, [A5 - 0x2ECE] 00000AD4 48C0 ext.l D0 00000AD6 E580 asl D0, 2 00000AD8 41ED CFEC lea.l A0, [A5 - 0x3014] 00000ADC D1C0 add.l A0, D0 00000ADE 302D D324 move.w D0, [A5 - 0x2CDC] 00000AE2 0640 0009 addi.w D0, 0x9 /* '\t' */ 00000AE6 3140 0002 move.w [A0 + 0x2], D0 00000AEA 302D D132 move.w D0, [A5 - 0x2ECE] 00000AEE 48C0 ext.l D0 00000AF0 E580 asl D0, 2 00000AF2 41ED CFEC lea.l A0, [A5 - 0x3014] 00000AF6 D1C0 add.l A0, D0 00000AF8 30BC 01B6 move.w [A0], 0x1B6 00000AFC 526D D132 addq.w [A5 - 0x2ECE], 1 00000B00 206D CCF2 movea.l A0, [A5 - 0x330E] 00000B04 2F28 0002 move.l -[A7], [A0 + 0x2] 00000B08 3F3C 01B6 move.w -[A7], 0x1B6 00000B0C 302D D324 move.w D0, [A5 - 0x2CDC] 00000B10 0640 FFF7 addi.w D0, 0xFFF7 00000B14 3F00 move.w -[A7], D0 00000B16 206D C9E0 movea.l A0, [A5 - 0x3620] 00000B1A 4E90 jsr [A0] 00000B1C 508F addq.l A7, 8 00000B1E 206D CCF2 movea.l A0, [A5 - 0x330E] 00000B22 2F28 0002 move.l -[A7], [A0 + 0x2] 00000B26 3F3C 01B6 move.w -[A7], 0x1B6 00000B2A 302D D324 move.w D0, [A5 - 0x2CDC] 00000B2E 0640 0009 addi.w D0, 0x9 /* '\t' */ 00000B32 3F00 move.w -[A7], D0 00000B34 206D C9E0 movea.l A0, [A5 - 0x3620] 00000B38 4E90 jsr [A0] 00000B3A 508F addq.l A7, 8 00000B3C 2B6D CA2E CA36 move.l [A5 - 0x35CA], [A5 - 0x35D2] label00000B42: 00000B42 2E1F move.l D7, [A7]+ 00000B44 4E75 rts fn00000B46: 00000B46 4E56 FFFA link A6, -0x0006 00000B4A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000B4E 7E00 moveq.l D7, 0x00 00000B50 6000 0272 bra +0x274 /* 00000DC4 */ label00000B54: 00000B54 3007 move.w D0, D7 00000B56 48C0 ext.l D0 00000B58 E580 asl D0, 2 00000B5A 41ED CFEC lea.l A0, [A5 - 0x3014] 00000B5E D1C0 add.l A0, D0 00000B60 2448 movea.l A2, A0 00000B62 486E FFFA pea.l [A6 - 0x6] 00000B66 206D CCF2 movea.l A0, [A5 - 0x330E] 00000B6A 2F28 0002 move.l -[A7], [A0 + 0x2] 00000B6E 3F12 move.w -[A7], [A2] 00000B70 3F2A 0002 move.w -[A7], [A2 + 0x2] 00000B74 206D C9E8 movea.l A0, [A5 - 0x3618] 00000B78 4E90 jsr [A0] 00000B7A 4FEF 000C lea.l A7, [A7 + 0xC] 00000B7E 4A6E FFFA tst.w [A6 - 0x6] 00000B82 6700 0226 beq +0x228 /* 00000DAA */ 00000B86 0C52 000F cmpi.w [A2], 0xF 00000B8A 6C26 bge +0x28 /* 00000BB2 */ 00000B8C 3007 move.w D0, D7 00000B8E 48C0 ext.l D0 00000B90 E580 asl D0, 2 00000B92 41ED CFEC lea.l A0, [A5 - 0x3014] 00000B96 D1C0 add.l A0, D0 00000B98 536D D132 subq.w [A5 - 0x2ECE], 1 00000B9C 302D D132 move.w D0, [A5 - 0x2ECE] 00000BA0 48C0 ext.l D0 00000BA2 E580 asl D0, 2 00000BA4 43ED CFEC lea.l A1, [A5 - 0x3014] 00000BA8 D3C0 add.l A1, D0 00000BAA 2091 move.l [A0], [A1] 00000BAC 5347 subq.w D7, 1 00000BAE 6000 0212 bra +0x214 /* 00000DC2 */ label00000BB2: 00000BB2 41ED CD22 lea.l A0, [A5 - 0x32DE] 00000BB6 2848 movea.l A4, A0 00000BB8 3A3C 0802 move.w D5, 0x802 00000BBC 78FF moveq.l D4, 0xFFFFFFFF 00000BBE 7C00 moveq.l D6, 0x00 00000BC0 6042 bra +0x44 /* 00000C04 */ label00000BC2: 00000BC2 302A 0002 move.w D0, [A2 + 0x2] 00000BC6 906C 0004 sub.w D0, [A4 + 0x4] 00000BCA 48C0 ext.l D0 00000BCC 2600 move.l D3, D0 00000BCE 2F03 move.l -[A7], D3 00000BD0 2F03 move.l -[A7], D3 00000BD2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000BD6 2D40 FFFC move.l [A6 - 0x4], D0 00000BDA 3012 move.w D0, [A2] 00000BDC 906C 0006 sub.w D0, [A4 + 0x6] 00000BE0 48C0 ext.l D0 00000BE2 2600 move.l D3, D0 00000BE4 2F03 move.l -[A7], D3 00000BE6 2F03 move.l -[A7], D3 00000BE8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000BEC D1AE FFFC add.l [A6 - 0x4], D0 00000BF0 3045 movea.w A0, D5 00000BF2 B1EE FFFC cmpa.l A0, [A6 - 0x4] 00000BF6 6F06 ble +0x8 /* 00000BFE */ 00000BF8 3806 move.w D4, D6 00000BFA 3A2E FFFE move.w D5, [A6 - 0x2] label00000BFE: 00000BFE 49EC 000E lea.l A4, [A4 + 0xE] 00000C02 5246 addq.w D6, 1 label00000C04: 00000C04 BC6D D130 cmp.w D6, [A5 - 0x2ED0] 00000C08 6DB8 blt -0x46 /* 00000BC2 */ 00000C0A 0C44 FFFF cmpi.w D4, 0xFFFF 00000C0E 6716 beq +0x18 /* 00000C26 */ 00000C10 3004 move.w D0, D4 00000C12 C1FC 000E muls.w D0, 0xE 00000C16 41ED CD22 lea.l A0, [A5 - 0x32DE] 00000C1A D1C0 add.l A0, D0 00000C1C 7000 moveq.l D0, 0x00 00000C1E 1010 move.b D0, [A0] 00000C20 0C40 0026 cmpi.w D0, 0x26 /* '&' */ 00000C24 651C bcs +0x1E /* 00000C42 */ label00000C26: 00000C26 5152 subq.w [A2], 8 00000C28 206D CCF2 movea.l A0, [A5 - 0x330E] 00000C2C 2F28 0002 move.l -[A7], [A0 + 0x2] 00000C30 3F12 move.w -[A7], [A2] 00000C32 3F2A 0002 move.w -[A7], [A2 + 0x2] 00000C36 206D C9E0 movea.l A0, [A5 - 0x3620] 00000C3A 4E90 jsr [A0] 00000C3C 508F addq.l A7, 8 00000C3E 6000 0182 bra +0x184 /* 00000DC2 */ label00000C42: 00000C42 3004 move.w D0, D4 00000C44 C1FC 000E muls.w D0, 0xE 00000C48 41ED CD22 lea.l A0, [A5 - 0x32DE] 00000C4C D1C0 add.l A0, D0 00000C4E 2848 movea.l A4, A0 00000C50 7000 moveq.l D0, 0x00 00000C52 1014 move.b D0, [A4] 00000C54 4840 swap.w D0 00000C56 4240 clr.w D0 00000C58 4840 swap.w D0 00000C5A E580 asl D0, 2 00000C5C 41ED CB6A lea.l A0, [A5 - 0x3496] 00000C60 D1C0 add.l A0, D0 00000C62 102C 0003 move.b D0, [A4 + 0x3] 00000C66 4880 ext.w D0 00000C68 48C0 ext.l D0 00000C6A E580 asl D0, 2 00000C6C D090 add.l D0, [A0] 00000C6E 2040 movea.l A0, D0 00000C70 2668 0002 movea.l A3, [A0 + 0x2] 00000C74 302C 0004 move.w D0, [A4 + 0x4] 00000C78 906B 0004 sub.w D0, [A3 + 0x4] 00000C7C 322A 0002 move.w D1, [A2 + 0x2] 00000C80 5641 addq.w D1, 3 00000C82 B240 cmp.w D1, D0 00000C84 6D00 010A blt +0x10C /* 00000D90 */ 00000C88 302C 0004 move.w D0, [A4 + 0x4] 00000C8C D053 add.w D0, [A3] 00000C8E 906B 0004 sub.w D0, [A3 + 0x4] 00000C92 322A 0002 move.w D1, [A2 + 0x2] 00000C96 5741 subq.w D1, 3 00000C98 B240 cmp.w D1, D0 00000C9A 6E00 00F4 bgt +0xF6 /* 00000D90 */ 00000C9E 302C 0006 move.w D0, [A4 + 0x6] 00000CA2 906B 0006 sub.w D0, [A3 + 0x6] 00000CA6 3212 move.w D1, [A2] 00000CA8 5A41 addq.w D1, 5 00000CAA B240 cmp.w D1, D0 00000CAC 6D00 00E2 blt +0xE4 /* 00000D90 */ 00000CB0 302C 0006 move.w D0, [A4 + 0x6] 00000CB4 D06B 0002 add.w D0, [A3 + 0x2] 00000CB8 906B 0006 sub.w D0, [A3 + 0x6] 00000CBC 3212 move.w D1, [A2] 00000CBE 5B41 subq.w D1, 5 00000CC0 B240 cmp.w D1, D0 00000CC2 6E00 00CC bgt +0xCE /* 00000D90 */ 00000CC6 7000 moveq.l D0, 0x00 00000CC8 1014 move.b D0, [A4] 00000CCA 4840 swap.w D0 00000CCC 4240 clr.w D0 00000CCE 4840 swap.w D0 00000CD0 E580 asl D0, 2 00000CD2 41ED CB6A lea.l A0, [A5 - 0x3496] 00000CD6 D1C0 add.l A0, D0 00000CD8 102C 0003 move.b D0, [A4 + 0x3] 00000CDC 4880 ext.w D0 00000CDE 48C0 ext.l D0 00000CE0 E580 asl D0, 2 00000CE2 D090 add.l D0, [A0] 00000CE4 2040 movea.l A0, D0 00000CE6 2F28 0002 move.l -[A7], [A0 + 0x2] 00000CEA 3F2C 0006 move.w -[A7], [A4 + 0x6] 00000CEE 3F2C 0004 move.w -[A7], [A4 + 0x4] 00000CF2 206D C9E0 movea.l A0, [A5 - 0x3620] 00000CF6 4E90 jsr [A0] 00000CF8 508F addq.l A7, 8 00000CFA 7000 moveq.l D0, 0x00 00000CFC 1014 move.b D0, [A4] 00000CFE 0C40 0002 cmpi.w D0, 0x2 00000D02 6322 bls +0x24 /* 00000D26 */ 00000D04 7000 moveq.l D0, 0x00 00000D06 1014 move.b D0, [A4] 00000D08 0C40 000E cmpi.w D0, 0xE 00000D0C 6418 bcc +0x1A /* 00000D26 */ 00000D0E 7000 moveq.l D0, 0x00 00000D10 1014 move.b D0, [A4] 00000D12 0C40 0005 cmpi.w D0, 0x5 00000D16 670E beq +0x10 /* 00000D26 */ 00000D18 7000 moveq.l D0, 0x00 00000D1A 1014 move.b D0, [A4] 00000D1C 0C40 0009 cmpi.w D0, 0x9 /* '\t' */ 00000D20 6704 beq +0x6 /* 00000D26 */ 00000D22 5214 addq.b [A4], 1 00000D24 6012 bra +0x14 /* 00000D38 */ label00000D26: 00000D26 0614 0026 addi.b [A4], 0x26 /* '&' */ 00000D2A 7032 moveq.l D0, 0x32 00000D2C 1940 0001 move.b [A4 + 0x1], D0 00000D30 422C 0003 clr.b [A4 + 0x3] 00000D34 526D D92E addq.w [A5 - 0x26D2], 1 label00000D38: 00000D38 7000 moveq.l D0, 0x00 00000D3A 1014 move.b D0, [A4] 00000D3C 4840 swap.w D0 00000D3E 4240 clr.w D0 00000D40 4840 swap.w D0 00000D42 E580 asl D0, 2 00000D44 41ED CB6A lea.l A0, [A5 - 0x3496] 00000D48 D1C0 add.l A0, D0 00000D4A 102C 0003 move.b D0, [A4 + 0x3] 00000D4E 4880 ext.w D0 00000D50 48C0 ext.l D0 00000D52 E580 asl D0, 2 00000D54 D090 add.l D0, [A0] 00000D56 2040 movea.l A0, D0 00000D58 2F28 0002 move.l -[A7], [A0 + 0x2] 00000D5C 3F2C 0006 move.w -[A7], [A4 + 0x6] 00000D60 3F2C 0004 move.w -[A7], [A4 + 0x4] 00000D64 206D C9E0 movea.l A0, [A5 - 0x3620] 00000D68 4E90 jsr [A0] 00000D6A 508F addq.l A7, 8 00000D6C 3007 move.w D0, D7 00000D6E 48C0 ext.l D0 00000D70 E580 asl D0, 2 00000D72 41ED CFEC lea.l A0, [A5 - 0x3014] 00000D76 D1C0 add.l A0, D0 00000D78 536D D132 subq.w [A5 - 0x2ECE], 1 00000D7C 302D D132 move.w D0, [A5 - 0x2ECE] 00000D80 48C0 ext.l D0 00000D82 E580 asl D0, 2 00000D84 43ED CFEC lea.l A1, [A5 - 0x3014] 00000D88 D3C0 add.l A1, D0 00000D8A 2091 move.l [A0], [A1] 00000D8C 5347 subq.w D7, 1 00000D8E 6032 bra +0x34 /* 00000DC2 */ label00000D90: 00000D90 5152 subq.w [A2], 8 00000D92 206D CCF2 movea.l A0, [A5 - 0x330E] 00000D96 2F28 0002 move.l -[A7], [A0 + 0x2] 00000D9A 3F12 move.w -[A7], [A2] 00000D9C 3F2A 0002 move.w -[A7], [A2 + 0x2] 00000DA0 206D C9E0 movea.l A0, [A5 - 0x3620] 00000DA4 4E90 jsr [A0] 00000DA6 508F addq.l A7, 8 00000DA8 6018 bra +0x1A /* 00000DC2 */ label00000DAA: 00000DAA 5152 subq.w [A2], 8 00000DAC 206D CCF2 movea.l A0, [A5 - 0x330E] 00000DB0 2F28 0002 move.l -[A7], [A0 + 0x2] 00000DB4 3F12 move.w -[A7], [A2] 00000DB6 3F2A 0002 move.w -[A7], [A2 + 0x2] 00000DBA 206D C9E0 movea.l A0, [A5 - 0x3620] 00000DBE 4E90 jsr [A0] 00000DC0 508F addq.l A7, 8 label00000DC2: 00000DC2 5247 addq.w D7, 1 label00000DC4: 00000DC4 BE6D D132 cmp.w D7, [A5 - 0x2ECE] 00000DC8 6D00 FD8A blt -0x274 /* 00000B54 */ 00000DCC 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000DD0 4E5E unlink A6 00000DD2 4E75 rts 00000DD4 434D chk.w D1, A5 00000DD6 4F56 chk.w D7, [A6] 00000DD8 4553 chk.w D2, [A3] 00000DDA 484F pea.l A7 fn00000DDC: 00000DDC 4E56 FFFE link A6, -0x0002 00000DE0 4A2E 000B tst.b [A6 + 0xB] 00000DE4 6742 beq +0x44 /* 00000E28 */ 00000DE6 0C2E 0061 0009 cmpi.b [A6 + 0x9], 0x61 /* 'a' */ 00000DEC 6708 beq +0xA /* 00000DF6 */ 00000DEE 0C2E 0071 0009 cmpi.b [A6 + 0x9], 0x71 /* 'q' */ 00000DF4 6632 bne +0x34 /* 00000E28 */ label00000DF6: 00000DF6 0C2E 0071 0009 cmpi.b [A6 + 0x9], 0x71 /* 'q' */ 00000DFC 6614 bne +0x16 /* 00000E12 */ 00000DFE 0C2D 0001 CA3E cmpi.b [A5 - 0x35C2], 0x1 00000E04 6706 beq +0x8 /* 00000E0C */ 00000E06 4A2D D6A7 tst.b [A5 - 0x2959] 00000E0A 6706 beq +0x8 /* 00000E12 */ label00000E0C: 00000E0C 7001 moveq.l D0, 0x01 00000E0E 1B40 CA32 move.b [A5 - 0x35CE], D0 label00000E12: 00000E12 7001 moveq.l D0, 0x01 00000E14 1B40 CA26 move.b [A5 - 0x35DA], D0 00000E18 4EBA F708 jsr [PC - 0x8F8 /* 00000522 */] 00000E1C 422D CA33 clr.b [A5 - 0x35CD] 00000E20 7001 moveq.l D0, 0x01 00000E22 1B40 CA2C move.b [A5 - 0x35D4], D0 00000E26 6036 bra +0x38 /* 00000E5E */ label00000E28: 00000E28 0C2E 0030 0009 cmpi.b [A6 + 0x9], 0x30 /* '0' */ 00000E2E 6D2E blt +0x30 /* 00000E5E */ 00000E30 0C2E 0037 0009 cmpi.b [A6 + 0x9], 0x37 /* '7' */ 00000E36 6E26 bgt +0x28 /* 00000E5E */ 00000E38 3D6D CB40 FFFE move.w [A6 - 0x2], [A5 - 0x34C0] 00000E3E 102E 0009 move.b D0, [A6 + 0x9] 00000E42 4880 ext.w D0 00000E44 0640 FFD0 addi.w D0, 0xFFD0 00000E48 3B40 CB40 move.w [A5 - 0x34C0], D0 00000E4C 302D CB40 move.w D0, [A5 - 0x34C0] 00000E50 B06E FFFE cmp.w D0, [A6 - 0x2] 00000E54 6708 beq +0xA /* 00000E5E */ 00000E56 3F2D CB40 move.w -[A7], [A5 - 0x34C0] 00000E5A 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] label00000E5E: 00000E5E 4E5E unlink A6 00000E60 4E75 rts 00000E62 4346 chk.w D1, D6 00000E64 4945 chk.w D4, D5 00000E66 4C44 4B45 movem.l D0,D2,D6,A0,A1,A3,A6, D4 fn00000E6A: 00000E6A 4E56 FFFA link A6, -0x0006 00000E6E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000E72 4EBA F5C2 jsr [PC - 0xA3E /* 00000436 */] 00000E76 548F addq.l A7, 2 00000E78 4EBA 2D04 jsr [PC + 0x2D04 /* 00003B7E */] 00000E7C 426E FFFE clr.w [A6 - 0x2] 00000E80 6000 00A0 bra +0xA2 /* 00000F22 */ label00000E84: 00000E84 2D78 016A FFFA move.l [A6 - 0x6], [0x0000016A /* Ticks */] 00000E8A 6026 bra +0x28 /* 00000EB2 */ label00000E8C: 00000E8C 203C 0000 00FF move.l D0, 0xFF 00000E92 C0AD C9F6 and.l D0, [A5 - 0x360A] 00000E96 323C 0100 move.w D1, 0x100 00000E9A C26D CA02 and.w D1, [A5 - 0x35FE] 00000E9E 0C41 0100 cmpi.w D1, 0x100 00000EA2 57C1 seq D1 00000EA4 4401 neg.b D1 00000EA6 4881 ext.w D1 00000EA8 3F01 move.w -[A7], D1 00000EAA 3F00 move.w -[A7], D0 00000EAC 4EBA FF2E jsr [PC - 0xD2 /* 00000DDC */] 00000EB0 588F addq.l A7, 4 label00000EB2: 00000EB2 4267 clr.w -[A7] 00000EB4 3F3C 0008 move.w -[A7], 0x8 00000EB8 486D C9F4 pea.l [A5 - 0x360C] 00000EBC 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000EC0 101F move.b D0, [A7]+ 00000EC2 4A00 tst.b D0 00000EC4 66C6 bne -0x38 /* 00000E8C */ 00000EC6 4EBA F868 jsr [PC - 0x798 /* 00000730 */] 00000ECA 4A2D D920 tst.b [A5 - 0x26E0] 00000ECE 670E beq +0x10 /* 00000EDE */ 00000ED0 4267 clr.w -[A7] 00000ED2 A974 syscall Button 00000ED4 101F move.b D0, [A7]+ 00000ED6 4A00 tst.b D0 00000ED8 6704 beq +0x6 /* 00000EDE */ 00000EDA 4EBA FBA6 jsr [PC - 0x45A /* 00000A82 */] label00000EDE: 00000EDE 4A2D D920 tst.b [A5 - 0x26E0] 00000EE2 6606 bne +0x8 /* 00000EEA */ 00000EE4 4A6D D328 tst.w [A5 - 0x2CD8] 00000EE8 6F04 ble +0x6 /* 00000EEE */ label00000EEA: 00000EEA 4EBA F7DA jsr [PC - 0x826 /* 000006C6 */] label00000EEE: 00000EEE 4EBA FC56 jsr [PC - 0x3AA /* 00000B46 */] 00000EF2 4EBA F93A jsr [PC - 0x6C6 /* 0000082E */] 00000EF6 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00000EFA 4EBA FC4A jsr [PC - 0x3B6 /* 00000B46 */] 00000EFE 4EBA 64FE jsr [PC + 0x64FE /* 000073FE */] label00000F02: 00000F02 2038 016A move.l D0, [0x0000016A /* Ticks */] 00000F06 B0AE FFFA cmp.l D0, [A6 - 0x6] 00000F0A 67F6 beq -0x8 /* 00000F02 */ 00000F0C 52AD CA2E addq.l [A5 - 0x35D2], 1 00000F10 4A2D D920 tst.b [A5 - 0x26E0] 00000F14 6708 beq +0xA /* 00000F1E */ 00000F16 4A2D D921 tst.b [A5 - 0x26DF] 00000F1A 6700 FF68 beq -0x96 /* 00000E84 */ label00000F1E: 00000F1E 526E FFFE addq.w [A6 - 0x2], 1 label00000F22: 00000F22 0C6E 0078 FFFE cmpi.w [A6 - 0x2], 0x78 /* 'x' */ 00000F28 6D00 FF5A blt -0xA4 /* 00000E84 */ 00000F2C 2F2D D926 move.l -[A7], [A5 - 0x26DA] 00000F30 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000F34 2F2D D926 move.l -[A7], [A5 - 0x26DA] 00000F38 A9A3 syscall ReleaseResource 00000F3A 4E5E unlink A6 00000F3C 4E75 rts 00000F3E 4344 chk.w D1, D4 00000F40 4F43 chk.w D7, D3 00000F42 524F addq.w A7, 1 00000F44 554E subq.w A6, 2 export_71: 00000F46 4E56 FFEA link A6, -0x0016 00000F4A 2F07 move.l -[A7], D7 00000F4C 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2 00000F52 6F06 ble +0x8 /* 00000F5A */ 00000F54 7002 moveq.l D0, 0x02 00000F56 3D40 0008 move.w [A6 + 0x8], D0 label00000F5A: 00000F5A 426D CA10 clr.w [A5 - 0x35F0] 00000F5E 486D CA10 pea.l [A5 - 0x35F0] 00000F62 AA15 syscall RGBBackColor 00000F64 486D C9CE pea.l [A5 - 0x3632] 00000F68 A8A3 syscall EraseRect 00000F6A 4EBA 638A jsr [PC + 0x638A /* 000072F6 */] 00000F6E 3F3C 0003 move.w -[A7], 0x3 00000F72 A887 syscall TextFont 00000F74 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000F78 A88A syscall TextSize 00000F7A 3F3C 0001 move.w -[A7], 0x1 00000F7E A888 syscall TextFace 00000F80 7004 moveq.l D0, 0x04 00000F82 3B40 CA10 move.w [A5 - 0x35F0], D0 00000F86 486D CA10 pea.l [A5 - 0x35F0] 00000F8A AA14 syscall RGBForeColor 00000F8C 3F3C 00DC move.w -[A7], 0xDC 00000F90 3F3C 0140 move.w -[A7], 0x140 00000F94 4879 0000 0104 push.l 0x104 00000F9A 4EBA 3472 jsr [PC + 0x3472 /* 0000440E */] 00000F9E 508F addq.l A7, 8 00000FA0 2D78 016A FFFC move.l [A6 - 0x4], [0x0000016A /* Ticks */] 00000FA6 6004 bra +0x6 /* 00000FAC */ label00000FA8: 00000FA8 4EBA 6454 jsr [PC + 0x6454 /* 000073FE */] label00000FAC: 00000FAC 202E FFFC move.l D0, [A6 - 0x4] 00000FB0 0680 0000 0078 addi.l D0, 0x78 /* 'x' */ 00000FB6 B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 00000FBA 6EEC bgt -0x12 /* 00000FA8 */ 00000FBC 486D C9CE pea.l [A5 - 0x3632] 00000FC0 A8A3 syscall EraseRect 00000FC2 4EBA 6332 jsr [PC + 0x6332 /* 000072F6 */] 00000FC6 422D CB66 clr.b [A5 - 0x349A] 00000FCA 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000FCE 4EBA FE9A jsr [PC - 0x166 /* 00000E6A */] 00000FD2 548F addq.l A7, 2 00000FD4 4A2D CA2C tst.b [A5 - 0x35D4] 00000FD8 6600 04F0 bne +0x4F2 /* 000014CA */ 00000FDC 426D CA10 clr.w [A5 - 0x35F0] 00000FE0 486D CA10 pea.l [A5 - 0x35F0] 00000FE4 AA15 syscall RGBBackColor 00000FE6 486D C9CE pea.l [A5 - 0x3632] 00000FEA A8A3 syscall EraseRect 00000FEC 4EBA 6308 jsr [PC + 0x6308 /* 000072F6 */] 00000FF0 3F3C 0003 move.w -[A7], 0x3 00000FF4 A887 syscall TextFont 00000FF6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000FFA A88A syscall TextSize 00000FFC 3F3C 0001 move.w -[A7], 0x1 00001000 A888 syscall TextFace 00001002 7004 moveq.l D0, 0x04 00001004 3B40 CA10 move.w [A5 - 0x35F0], D0 00001008 486D CA10 pea.l [A5 - 0x35F0] 0000100C AA14 syscall RGBForeColor 0000100E 3F3C 00AA move.w -[A7], 0xAA 00001012 3F3C 0140 move.w -[A7], 0x140 00001016 4879 0000 0124 push.l 0x124 0000101C 4EBA 33F0 jsr [PC + 0x33F0 /* 0000440E */] 00001020 508F addq.l A7, 8 00001022 302D D92E move.w D0, [A5 - 0x26D2] 00001026 C1FC 0064 muls.w D0, 0x64 /* 'd' */ 0000102A 48C0 ext.l D0 0000102C 81ED D92A divs.w D0, [A5 - 0x26D6] 00001030 48C0 ext.l D0 00001032 2D40 FFF8 move.l [A6 - 0x8], D0 00001036 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000103A 4878 0032 push.l 0x32 /* '2' */ 0000103E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001042 2D40 FFF4 move.l [A6 - 0xC], D0 00001046 2D78 016A FFFC move.l [A6 - 0x4], [0x0000016A /* Ticks */] 0000104C 6004 bra +0x6 /* 00001052 */ label0000104E: 0000104E 4EBA 63AE jsr [PC + 0x63AE /* 000073FE */] label00001052: 00001052 202E FFFC move.l D0, [A6 - 0x4] 00001056 0680 0000 0032 addi.l D0, 0x32 /* '2' */ 0000105C B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 00001060 6EEC bgt -0x12 /* 0000104E */ 00001062 7002 moveq.l D0, 0x02 00001064 3B40 CA10 move.w [A5 - 0x35F0], D0 00001068 486D CA10 pea.l [A5 - 0x35F0] 0000106C AA14 syscall RGBForeColor 0000106E 3F3C 00C8 move.w -[A7], 0xC8 00001072 3F3C 0104 move.w -[A7], 0x104 00001076 4879 0000 0142 push.l 0x142 0000107C 4EBA 3342 jsr [PC + 0x3342 /* 000043C0 */] 00001080 508F addq.l A7, 8 00001082 2D78 016A FFFC move.l [A6 - 0x4], [0x0000016A /* Ticks */] 00001088 6004 bra +0x6 /* 0000108E */ label0000108A: 0000108A 4EBA 6372 jsr [PC + 0x6372 /* 000073FE */] label0000108E: 0000108E 202E FFFC move.l D0, [A6 - 0x4] 00001092 0680 0000 001E addi.l D0, 0x1E 00001098 B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 0000109C 6EEC bgt -0x12 /* 0000108A */ 0000109E 7006 moveq.l D0, 0x06 000010A0 3B40 CA10 move.w [A5 - 0x35F0], D0 000010A4 486D CA10 pea.l [A5 - 0x35F0] 000010A8 AA14 syscall RGBForeColor 000010AA 306D D92A movea.w A0, [A5 - 0x26D6] 000010AE 3F3C 00C8 move.w -[A7], 0xC8 000010B2 3F3C 017C move.w -[A7], 0x17C 000010B6 2F08 move.l -[A7], A0 000010B8 4EBA 33E0 jsr [PC + 0x33E0 /* 0000449A */] 000010BC 508F addq.l A7, 8 000010BE 2D78 016A FFFC move.l [A6 - 0x4], [0x0000016A /* Ticks */] 000010C4 6004 bra +0x6 /* 000010CA */ label000010C6: 000010C6 4EBA 6336 jsr [PC + 0x6336 /* 000073FE */] label000010CA: 000010CA 202E FFFC move.l D0, [A6 - 0x4] 000010CE 0680 0000 0032 addi.l D0, 0x32 /* '2' */ 000010D4 B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 000010D8 6EEC bgt -0x12 /* 000010C6 */ 000010DA 7002 moveq.l D0, 0x02 000010DC 3B40 CA10 move.w [A5 - 0x35F0], D0 000010E0 486D CA10 pea.l [A5 - 0x35F0] 000010E4 AA14 syscall RGBForeColor 000010E6 3F3C 00DC move.w -[A7], 0xDC 000010EA 3F3C 0104 move.w -[A7], 0x104 000010EE 4879 0000 0152 push.l 0x152 000010F4 4EBA 32CA jsr [PC + 0x32CA /* 000043C0 */] 000010F8 508F addq.l A7, 8 000010FA 2D78 016A FFFC move.l [A6 - 0x4], [0x0000016A /* Ticks */] 00001100 6004 bra +0x6 /* 00001106 */ label00001102: 00001102 4EBA 62FA jsr [PC + 0x62FA /* 000073FE */] label00001106: 00001106 202E FFFC move.l D0, [A6 - 0x4] 0000110A 0680 0000 001E addi.l D0, 0x1E 00001110 B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 00001114 6EEC bgt -0x12 /* 00001102 */ 00001116 7006 moveq.l D0, 0x06 00001118 3B40 CA10 move.w [A5 - 0x35F0], D0 0000111C 486D CA10 pea.l [A5 - 0x35F0] 00001120 AA14 syscall RGBForeColor 00001122 306D D92E movea.w A0, [A5 - 0x26D2] 00001126 3F3C 00DC move.w -[A7], 0xDC 0000112A 3F3C 017C move.w -[A7], 0x17C 0000112E 2F08 move.l -[A7], A0 00001130 4EBA 3368 jsr [PC + 0x3368 /* 0000449A */] 00001134 508F addq.l A7, 8 00001136 0CAE 0000 0064 FFF8 cmpi.l [A6 - 0x8], 0x64 /* 'd' */ 0000113E 6600 0068 bne +0x6A /* 000011A8 */ 00001142 2D78 016A FFFC move.l [A6 - 0x4], [0x0000016A /* Ticks */] 00001148 6004 bra +0x6 /* 0000114E */ label0000114A: 0000114A 4EBA 62B2 jsr [PC + 0x62B2 /* 000073FE */] label0000114E: 0000114E 202E FFFC move.l D0, [A6 - 0x4] 00001152 0680 0000 001E addi.l D0, 0x1E 00001158 B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 0000115C 6EEC bgt -0x12 /* 0000114A */ 0000115E 7004 moveq.l D0, 0x04 00001160 3B40 CA10 move.w [A5 - 0x35F0], D0 00001164 486D CA10 pea.l [A5 - 0x35F0] 00001168 AA14 syscall RGBForeColor 0000116A 3F3C 00F0 move.w -[A7], 0xF0 0000116E 3F3C 0140 move.w -[A7], 0x140 00001172 4879 0000 015E push.l 0x15E 00001178 4EBA 3294 jsr [PC + 0x3294 /* 0000440E */] 0000117C 508F addq.l A7, 8 0000117E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001182 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00001186 548F addq.l A7, 2 00001188 7006 moveq.l D0, 0x06 0000118A 3B40 CA10 move.w [A5 - 0x35F0], D0 0000118E 486D CA10 pea.l [A5 - 0x35F0] 00001192 AA14 syscall RGBForeColor 00001194 302E 0008 move.w D0, [A6 + 0x8] 00001198 5240 addq.w D0, 1 0000119A C1FC 0BB8 muls.w D0, 0xBB8 0000119E 48C0 ext.l D0 000011A0 D1AE FFF4 add.l [A6 - 0xC], D0 000011A4 6000 008C bra +0x8E /* 00001232 */ label000011A8: 000011A8 2D78 016A FFFC move.l [A6 - 0x4], [0x0000016A /* Ticks */] 000011AE 6004 bra +0x6 /* 000011B4 */ label000011B0: 000011B0 4EBA 624C jsr [PC + 0x624C /* 000073FE */] label000011B4: 000011B4 202E FFFC move.l D0, [A6 - 0x4] 000011B8 0680 0000 0032 addi.l D0, 0x32 /* '2' */ 000011BE B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 000011C2 6EEC bgt -0x12 /* 000011B0 */ 000011C4 7002 moveq.l D0, 0x02 000011C6 3B40 CA10 move.w [A5 - 0x35F0], D0 000011CA 486D CA10 pea.l [A5 - 0x35F0] 000011CE AA14 syscall RGBForeColor 000011D0 3F3C 00F0 move.w -[A7], 0xF0 000011D4 3F3C 0104 move.w -[A7], 0x104 000011D8 4879 0000 0170 push.l 0x170 000011DE 4EBA 31E0 jsr [PC + 0x31E0 /* 000043C0 */] 000011E2 508F addq.l A7, 8 000011E4 2D78 016A FFFC move.l [A6 - 0x4], [0x0000016A /* Ticks */] 000011EA 6004 bra +0x6 /* 000011F0 */ label000011EC: 000011EC 4EBA 6210 jsr [PC + 0x6210 /* 000073FE */] label000011F0: 000011F0 202E FFFC move.l D0, [A6 - 0x4] 000011F4 0680 0000 001E addi.l D0, 0x1E 000011FA B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 000011FE 6EEC bgt -0x12 /* 000011EC */ 00001200 7006 moveq.l D0, 0x06 00001202 3B40 CA10 move.w [A5 - 0x35F0], D0 00001206 486D CA10 pea.l [A5 - 0x35F0] 0000120A AA14 syscall RGBForeColor 0000120C 4267 clr.w -[A7] 0000120E 3F3C 0025 move.w -[A7], 0x25 /* '%' */ 00001212 A88D syscall CharWidth 00001214 301F move.w D0, [A7]+ 00001216 323C 017C move.w D1, 0x17C 0000121A 9240 sub.w D1, D0 0000121C 3F3C 00F0 move.w -[A7], 0xF0 00001220 3F01 move.w -[A7], D1 00001222 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001226 4EBA 3272 jsr [PC + 0x3272 /* 0000449A */] 0000122A 508F addq.l A7, 8 0000122C 3F3C 0025 move.w -[A7], 0x25 /* '%' */ 00001230 A883 syscall DrawChar label00001232: 00001232 2D78 016A FFFC move.l [A6 - 0x4], [0x0000016A /* Ticks */] 00001238 6004 bra +0x6 /* 0000123E */ label0000123A: 0000123A 4EBA 61C2 jsr [PC + 0x61C2 /* 000073FE */] label0000123E: 0000123E 202E FFFC move.l D0, [A6 - 0x4] 00001242 0680 0000 0046 addi.l D0, 0x46 /* 'F' */ 00001248 B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 0000124C 6EEC bgt -0x12 /* 0000123A */ 0000124E 7005 moveq.l D0, 0x05 00001250 3B40 CA10 move.w [A5 - 0x35F0], D0 00001254 486D CA10 pea.l [A5 - 0x35F0] 00001258 AA14 syscall RGBForeColor 0000125A 3F3C 010E move.w -[A7], 0x10E 0000125E 3F3C 0104 move.w -[A7], 0x104 00001262 4879 0000 017C push.l 0x17C 00001268 4EBA 3156 jsr [PC + 0x3156 /* 000043C0 */] 0000126C 508F addq.l A7, 8 0000126E 2D78 016A FFFC move.l [A6 - 0x4], [0x0000016A /* Ticks */] 00001274 6004 bra +0x6 /* 0000127A */ label00001276: 00001276 4EBA 6186 jsr [PC + 0x6186 /* 000073FE */] label0000127A: 0000127A 202E FFFC move.l D0, [A6 - 0x4] 0000127E 0680 0000 0032 addi.l D0, 0x32 /* '2' */ 00001284 B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 00001288 6EEC bgt -0x12 /* 00001276 */ 0000128A 7005 moveq.l D0, 0x05 0000128C 3B40 CA10 move.w [A5 - 0x35F0], D0 00001290 486D CA10 pea.l [A5 - 0x35F0] 00001294 AA14 syscall RGBForeColor 00001296 3F3C 010E move.w -[A7], 0x10E 0000129A 3F3C 017C move.w -[A7], 0x17C 0000129E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000012A2 4EBA 31F6 jsr [PC + 0x31F6 /* 0000449A */] 000012A6 508F addq.l A7, 8 000012A8 202E FFF4 move.l D0, [A6 - 0xC] 000012AC D1AD CB58 add.l [A5 - 0x34A8], D0 000012B0 0CAE 0000 0064 FFF8 cmpi.l [A6 - 0x8], 0x64 /* 'd' */ 000012B8 6600 01EE bne +0x1F0 /* 000014A8 */ 000012BC 2D78 016A FFFC move.l [A6 - 0x4], [0x0000016A /* Ticks */] 000012C2 6004 bra +0x6 /* 000012C8 */ label000012C4: 000012C4 4EBA 6138 jsr [PC + 0x6138 /* 000073FE */] label000012C8: 000012C8 202E FFFC move.l D0, [A6 - 0x4] 000012CC 0680 0000 0046 addi.l D0, 0x46 /* 'F' */ 000012D2 B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 000012D6 6EEC bgt -0x12 /* 000012C4 */ 000012D8 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 000012DC 7006 moveq.l D0, 0x06 000012DE 3B40 CA10 move.w [A5 - 0x35F0], D0 000012E2 486D CA10 pea.l [A5 - 0x35F0] 000012E6 AA14 syscall RGBForeColor 000012E8 3F3C 0136 move.w -[A7], 0x136 000012EC 3F3C 0140 move.w -[A7], 0x140 000012F0 4879 0000 0184 push.l 0x184 000012F6 4EBA 3116 jsr [PC + 0x3116 /* 0000440E */] 000012FA 508F addq.l A7, 8 000012FC 7E00 moveq.l D7, 0x00 000012FE 6048 bra +0x4A /* 00001348 */ label00001300: 00001300 3007 move.w D0, D7 00001302 C1FC 0030 muls.w D0, 0x30 /* '0' */ 00001306 3207 move.w D1, D7 00001308 5E41 addq.w D1, 7 0000130A 48C1 ext.l D1 0000130C E581 asl D1, 2 0000130E D2AD CCDE add.l D1, [A5 - 0x3322] 00001312 2041 movea.l A0, D1 00001314 2F28 0002 move.l -[A7], [A0 + 0x2] 00001318 3F3C 0154 move.w -[A7], 0x154 0000131C 0640 0098 addi.w D0, 0x98 00001320 3F00 move.w -[A7], D0 00001322 206D C9E4 movea.l A0, [A5 - 0x361C] 00001326 4E90 jsr [A0] 00001328 508F addq.l A7, 8 0000132A 3007 move.w D0, D7 0000132C C1FC 0030 muls.w D0, 0x30 /* '0' */ 00001330 3F3C 0163 move.w -[A7], 0x163 00001334 0640 0098 addi.w D0, 0x98 00001338 3F00 move.w -[A7], D0 0000133A 3047 movea.w A0, D7 0000133C 4868 0001 pea.l [A0 + 0x1] 00001340 4EBA 30FC jsr [PC + 0x30FC /* 0000443E */] 00001344 508F addq.l A7, 8 00001346 5247 addq.w D7, 1 label00001348: 00001348 0C47 0006 cmpi.w D7, 0x6 0000134C 6DB2 blt -0x4C /* 00001300 */ 0000134E 206D CCDE movea.l A0, [A5 - 0x3322] 00001352 2F28 001A move.l -[A7], [A0 + 0x1A] 00001356 3F3C 0154 move.w -[A7], 0x154 0000135A 3F3C 01B8 move.w -[A7], 0x1B8 0000135E 206D C9E4 movea.l A0, [A5 - 0x361C] 00001362 4E90 jsr [A0] 00001364 508F addq.l A7, 8 00001366 3F3C 0163 move.w -[A7], 0x163 0000136A 3F3C 01B8 move.w -[A7], 0x1B8 0000136E 4878 0007 push.l 0x7 00001372 4EBA 30CA jsr [PC + 0x30CA /* 0000443E */] 00001376 508F addq.l A7, 8 00001378 206D CCDE movea.l A0, [A5 - 0x3322] 0000137C 2F28 003A move.l -[A7], [A0 + 0x3A] 00001380 3F3C 0154 move.w -[A7], 0x154 00001384 3F3C 01E8 move.w -[A7], 0x1E8 00001388 206D C9E4 movea.l A0, [A5 - 0x361C] 0000138C 4E90 jsr [A0] 0000138E 508F addq.l A7, 8 00001390 3F3C 0163 move.w -[A7], 0x163 00001394 3F3C 01E8 move.w -[A7], 0x1E8 00001398 4878 0008 push.l 0x8 0000139C 4EBA 30A0 jsr [PC + 0x30A0 /* 0000443E */] 000013A0 508F addq.l A7, 8 000013A2 7EFF moveq.l D7, 0xFFFFFFFF 000013A4 4EBA 27D8 jsr [PC + 0x27D8 /* 00003B7E */] 000013A8 6000 00CA bra +0xCC /* 00001474 */ label000013AC: 000013AC 4EBA 6050 jsr [PC + 0x6050 /* 000073FE */] 000013B0 4267 clr.w -[A7] 000013B2 3F3C 0008 move.w -[A7], 0x8 000013B6 486D C9F4 pea.l [A5 - 0x360C] 000013BA 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000013BE 101F move.b D0, [A7]+ 000013C0 4A00 tst.b D0 000013C2 6700 00B0 beq +0xB2 /* 00001474 */ 000013C6 203C 0000 00FF move.l D0, 0xFF 000013CC C0AD C9F6 and.l D0, [A5 - 0x360A] 000013D0 1D40 FFEB move.b [A6 - 0x15], D0 000013D4 102E FFEB move.b D0, [A6 - 0x15] 000013D8 4880 ext.w D0 000013DA 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000013DE 0031 0038 0092 ori.b [A1 + D0.w - 0x110], 0x38 /* '8' */ 000013E4 0010 002C ori.b [A0], 0x2C /* ',' */ 000013E8 0036 0040 0054 ori.b [A6 + D0.w + 0x54], 0x40 /* '@' */ 000013EE 0068 0070 007A ori.w [A0 + 0x7A], 0x70 /* 'p' */ 000013F4 062D 0028 CB61 addi.b [A5 - 0x349F], 0x28 /* '(' */ 000013FA 7000 moveq.l D0, 0x00 000013FC 102D CB61 move.b D0, [A5 - 0x349F] 00001400 0C40 0078 cmpi.w D0, 0x78 /* 'x' */ 00001404 6306 bls +0x8 /* 0000140C */ 00001406 7078 moveq.l D0, 0x78 00001408 1B40 CB61 move.b [A5 - 0x349F], D0 label0000140C: 0000140C 7E00 moveq.l D7, 0x00 0000140E 6000 0064 bra +0x66 /* 00001474 */ 00001412 7001 moveq.l D0, 0x01 00001414 1B40 CB63 move.b [A5 - 0x349D], D0 00001418 7E01 moveq.l D7, 0x01 0000141A 6000 0058 bra +0x5A /* 00001474 */ 0000141E 7001 moveq.l D0, 0x01 00001420 1B40 CB65 move.b [A5 - 0x349B], D0 00001424 7E02 moveq.l D7, 0x02 00001426 6000 004C bra +0x4E /* 00001474 */ 0000142A 522D CB60 addq.b [A5 - 0x34A0], 1 0000142E 0C2D 0002 CB60 cmpi.b [A5 - 0x34A0], 0x2 00001434 6F06 ble +0x8 /* 0000143C */ 00001436 7002 moveq.l D0, 0x02 00001438 1B40 CB60 move.b [A5 - 0x34A0], D0 label0000143C: 0000143C 7E03 moveq.l D7, 0x03 0000143E 6034 bra +0x36 /* 00001474 */ 00001440 522D CB62 addq.b [A5 - 0x349E], 1 00001444 0C2D 0003 CB62 cmpi.b [A5 - 0x349E], 0x3 0000144A 6F06 ble +0x8 /* 00001452 */ 0000144C 7003 moveq.l D0, 0x03 0000144E 1B40 CB62 move.b [A5 - 0x349E], D0 label00001452: 00001452 7E04 moveq.l D7, 0x04 00001454 601E bra +0x20 /* 00001474 */ 00001456 7001 moveq.l D0, 0x01 00001458 1B40 CB68 move.b [A5 - 0x3498], D0 0000145C 7E05 moveq.l D7, 0x05 0000145E 6014 bra +0x16 /* 00001474 */ 00001460 06AD 0000 1770 CB58 addi.l [A5 - 0x34A8], 0x1770 00001468 7E06 moveq.l D7, 0x06 0000146A 6008 bra +0xA /* 00001474 */ 0000146C 7001 moveq.l D0, 0x01 0000146E 1B40 CB5F move.b [A5 - 0x34A1], D0 00001472 7E07 moveq.l D7, 0x07 label00001474: 00001474 0C47 FFFF cmpi.w D7, 0xFFFF 00001478 6700 FF32 beq -0xCC /* 000013AC */ 0000147C 3007 move.w D0, D7 0000147E C1FC 0030 muls.w D0, 0x30 /* '0' */ 00001482 3207 move.w D1, D7 00001484 C3FC 0030 muls.w D1, 0x30 /* '0' */ 00001488 486E FFEC pea.l [A6 - 0x14] 0000148C 0640 0084 addi.w D0, 0x84 00001490 3F00 move.w -[A7], D0 00001492 3F3C 0145 move.w -[A7], 0x145 00001496 0641 00AC addi.w D1, 0xAC 0000149A 3F01 move.w -[A7], D1 0000149C 3F3C 016D move.w -[A7], 0x16D 000014A0 A8A7 syscall SetRect 000014A2 486E FFEC pea.l [A6 - 0x14] 000014A6 A8A1 syscall FrameRect label000014A8: 000014A8 2D78 016A FFFC move.l [A6 - 0x4], [0x0000016A /* Ticks */] 000014AE 6004 bra +0x6 /* 000014B4 */ label000014B0: 000014B0 4EBA 5F4C jsr [PC + 0x5F4C /* 000073FE */] label000014B4: 000014B4 202E FFFC move.l D0, [A6 - 0x4] 000014B8 0680 0000 0096 addi.l D0, 0x96 000014BE B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 000014C2 6EEC bgt -0x12 /* 000014B0 */ 000014C4 486D C9CE pea.l [A5 - 0x3632] 000014C8 A8A3 syscall EraseRect label000014CA: 000014CA 2E1F move.l D7, [A7]+ 000014CC 4E5E unlink A6 000014CE 4E75 rts 000014D0 5354 subq.w [A4], 1 000014D2 4152 chk.w D0, [A2] 000014D4 5443 addq.w D3, 2 000014D6 524F addq.w A7, 1 fn000014D8: 000014D8 4E56 FFF8 link A6, -0x0008 000014DC 2F07 move.l -[A7], D7 000014DE 426D CA10 clr.w [A5 - 0x35F0] 000014E2 486D CA10 pea.l [A5 - 0x35F0] 000014E6 AA15 syscall RGBBackColor 000014E8 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 000014EE 486D CA10 pea.l [A5 - 0x35F0] 000014F2 AA14 syscall RGBForeColor 000014F4 4267 clr.w -[A7] 000014F6 3F3C 000B move.w -[A7], 0xB 000014FA A893 syscall MoveTo 000014FC 3F3C 027F move.w -[A7], 0x27F 00001500 3F3C 000B move.w -[A7], 0xB 00001504 A891 syscall LineTo 00001506 4267 clr.w -[A7] 00001508 3F3C 01D7 move.w -[A7], 0x1D7 0000150C A893 syscall MoveTo 0000150E 4267 clr.w -[A7] 00001510 3F3C 01D9 move.w -[A7], 0x1D9 00001514 A891 syscall LineTo 00001516 3F3C 00A0 move.w -[A7], 0xA0 0000151A 3F3C 01D7 move.w -[A7], 0x1D7 0000151E A893 syscall MoveTo 00001520 3F3C 00A0 move.w -[A7], 0xA0 00001524 3F3C 01D9 move.w -[A7], 0x1D9 00001528 A891 syscall LineTo 0000152A 3F3C 0140 move.w -[A7], 0x140 0000152E 3F3C 01D7 move.w -[A7], 0x1D7 00001532 A893 syscall MoveTo 00001534 3F3C 0140 move.w -[A7], 0x140 00001538 3F3C 01D9 move.w -[A7], 0x1D9 0000153C A891 syscall LineTo 0000153E 3F3C 01E0 move.w -[A7], 0x1E0 00001542 3F3C 01D7 move.w -[A7], 0x1D7 00001546 A893 syscall MoveTo 00001548 3F3C 01E0 move.w -[A7], 0x1E0 0000154C 3F3C 01D9 move.w -[A7], 0x1D9 00001550 A891 syscall LineTo 00001552 3F3C 027F move.w -[A7], 0x27F 00001556 3F3C 01D7 move.w -[A7], 0x1D7 0000155A A893 syscall MoveTo 0000155C 3F3C 027F move.w -[A7], 0x27F 00001560 3F3C 01D9 move.w -[A7], 0x1D9 00001564 A891 syscall LineTo 00001566 3F3C 0003 move.w -[A7], 0x3 0000156A A887 syscall TextFont 0000156C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001570 A88A syscall TextSize 00001572 3F3C 0001 move.w -[A7], 0x1 00001576 A888 syscall TextFace 00001578 4267 clr.w -[A7] 0000157A A889 syscall TextMode 0000157C 7002 moveq.l D0, 0x02 0000157E 3B40 CA10 move.w [A5 - 0x35F0], D0 00001582 486D CA10 pea.l [A5 - 0x35F0] 00001586 AA14 syscall RGBForeColor 00001588 3F3C 0008 move.w -[A7], 0x8 0000158C 3F3C 0005 move.w -[A7], 0x5 00001590 4879 0000 0194 push.l 0x194 00001596 4EBA 2E28 jsr [PC + 0x2E28 /* 000043C0 */] 0000159A 508F addq.l A7, 8 0000159C 486E FFF8 pea.l [A6 - 0x8] 000015A0 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000015A4 3F3C 0001 move.w -[A7], 0x1 000015A8 3F3C 005E move.w -[A7], 0x5E /* '^' */ 000015AC 3F3C 0008 move.w -[A7], 0x8 000015B0 A8A7 syscall SetRect 000015B2 486E FFF8 pea.l [A6 - 0x8] 000015B6 A8A3 syscall EraseRect 000015B8 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 000015BE 486D CA10 pea.l [A5 - 0x35F0] 000015C2 AA14 syscall RGBForeColor 000015C4 3F3C 0008 move.w -[A7], 0x8 000015C8 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000015CC 2F2D CB54 move.l -[A7], [A5 - 0x34AC] 000015D0 4EBA 2E0E jsr [PC + 0x2E0E /* 000043E0 */] 000015D4 508F addq.l A7, 8 000015D6 7002 moveq.l D0, 0x02 000015D8 3B40 CA10 move.w [A5 - 0x35F0], D0 000015DC 486D CA10 pea.l [A5 - 0x35F0] 000015E0 AA14 syscall RGBForeColor 000015E2 0C2D 0002 CA3E cmpi.b [A5 - 0x35C2], 0x2 000015E8 661E bne +0x20 /* 00001608 */ 000015EA 0C2D 0002 CA3F cmpi.b [A5 - 0x35C1], 0x2 000015F0 6616 bne +0x18 /* 00001608 */ 000015F2 3F3C 0008 move.w -[A7], 0x8 000015F6 3F3C 0068 move.w -[A7], 0x68 /* 'h' */ 000015FA 4879 0000 019C push.l 0x19C 00001600 4EBA 2DBE jsr [PC + 0x2DBE /* 000043C0 */] 00001604 508F addq.l A7, 8 00001606 603A bra +0x3C /* 00001642 */ label00001608: 00001608 0C2D 0002 CA3E cmpi.b [A5 - 0x35C2], 0x2 0000160E 661E bne +0x20 /* 0000162E */ 00001610 0C2D 0001 CA3F cmpi.b [A5 - 0x35C1], 0x1 00001616 6616 bne +0x18 /* 0000162E */ 00001618 3F3C 0008 move.w -[A7], 0x8 0000161C 3F3C 0068 move.w -[A7], 0x68 /* 'h' */ 00001620 4879 0000 01A2 push.l 0x1A2 00001626 4EBA 2D98 jsr [PC + 0x2D98 /* 000043C0 */] 0000162A 508F addq.l A7, 8 0000162C 6014 bra +0x16 /* 00001642 */ label0000162E: 0000162E 3F3C 0008 move.w -[A7], 0x8 00001632 3F3C 0068 move.w -[A7], 0x68 /* 'h' */ 00001636 4879 0000 01A8 push.l 0x1A8 0000163C 4EBA 2D82 jsr [PC + 0x2D82 /* 000043C0 */] 00001640 508F addq.l A7, 8 label00001642: 00001642 486E FFF8 pea.l [A6 - 0x8] 00001646 3F3C 0088 move.w -[A7], 0x88 0000164A 3F3C 0001 move.w -[A7], 0x1 0000164E 3F3C 00B8 move.w -[A7], 0xB8 00001652 3F3C 0008 move.w -[A7], 0x8 00001656 A8A7 syscall SetRect 00001658 486E FFF8 pea.l [A6 - 0x8] 0000165C A8A3 syscall EraseRect 0000165E 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 00001664 486D CA10 pea.l [A5 - 0x35F0] 00001668 AA14 syscall RGBForeColor 0000166A 0C2D 0002 CA3E cmpi.b [A5 - 0x35C2], 0x2 00001670 6614 bne +0x16 /* 00001686 */ 00001672 3F3C 0008 move.w -[A7], 0x8 00001676 3F3C 0088 move.w -[A7], 0x88 0000167A 2F2D D692 move.l -[A7], [A5 - 0x296E] 0000167E 4EBA 2D60 jsr [PC + 0x2D60 /* 000043E0 */] 00001682 508F addq.l A7, 8 00001684 6016 bra +0x18 /* 0000169C */ label00001686: 00001686 3F3C 0008 move.w -[A7], 0x8 0000168A 3F3C 0088 move.w -[A7], 0x88 0000168E 206D CA18 movea.l A0, [A5 - 0x35E8] 00001692 2F28 0032 move.l -[A7], [A0 + 0x32] 00001696 4EBA 2D48 jsr [PC + 0x2D48 /* 000043E0 */] 0000169A 508F addq.l A7, 8 label0000169C: 0000169C 7002 moveq.l D0, 0x02 0000169E 3B40 CA10 move.w [A5 - 0x35F0], D0 000016A2 486D CA10 pea.l [A5 - 0x35F0] 000016A6 AA14 syscall RGBForeColor 000016A8 3F3C 0008 move.w -[A7], 0x8 000016AC 3F3C 00C2 move.w -[A7], 0xC2 000016B0 4879 0000 01AE push.l 0x1AE 000016B6 4EBA 2D08 jsr [PC + 0x2D08 /* 000043C0 */] 000016BA 508F addq.l A7, 8 000016BC 486E FFF8 pea.l [A6 - 0x8] 000016C0 3F3C 00EC move.w -[A7], 0xEC 000016C4 3F3C 0001 move.w -[A7], 0x1 000016C8 3F3C 00F9 move.w -[A7], 0xF9 000016CC 3F3C 0008 move.w -[A7], 0x8 000016D0 A8A7 syscall SetRect 000016D2 486E FFF8 pea.l [A6 - 0x8] 000016D6 A8A3 syscall EraseRect 000016D8 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 000016DE 486D CA10 pea.l [A5 - 0x35F0] 000016E2 AA14 syscall RGBForeColor 000016E4 3F3C 0008 move.w -[A7], 0x8 000016E8 3F3C 00EC move.w -[A7], 0xEC 000016EC 4879 0000 01B6 push.l 0x1B6 000016F2 4EBA 2CCC jsr [PC + 0x2CCC /* 000043C0 */] 000016F6 508F addq.l A7, 8 000016F8 7002 moveq.l D0, 0x02 000016FA 3B40 CA10 move.w [A5 - 0x35F0], D0 000016FE 486D CA10 pea.l [A5 - 0x35F0] 00001702 AA14 syscall RGBForeColor 00001704 3F3C 0008 move.w -[A7], 0x8 00001708 3F3C 0103 move.w -[A7], 0x103 0000170C 4879 0000 01BA push.l 0x1BA 00001712 4EBA 2CAC jsr [PC + 0x2CAC /* 000043C0 */] 00001716 508F addq.l A7, 8 00001718 486E FFF8 pea.l [A6 - 0x8] 0000171C 3F3C 0128 move.w -[A7], 0x128 00001720 3F3C 0001 move.w -[A7], 0x1 00001724 3F3C 0135 move.w -[A7], 0x135 00001728 3F3C 0008 move.w -[A7], 0x8 0000172C A8A7 syscall SetRect 0000172E 486E FFF8 pea.l [A6 - 0x8] 00001732 A8A3 syscall EraseRect 00001734 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 0000173A 486D CA10 pea.l [A5 - 0x35F0] 0000173E AA14 syscall RGBForeColor 00001740 3F3C 0008 move.w -[A7], 0x8 00001744 3F3C 0128 move.w -[A7], 0x128 00001748 102D CB5E move.b D0, [A5 - 0x34A2] 0000174C 4880 ext.w D0 0000174E 48C0 ext.l D0 00001750 2F00 move.l -[A7], D0 00001752 4EBA 2C8C jsr [PC + 0x2C8C /* 000043E0 */] 00001756 508F addq.l A7, 8 00001758 7002 moveq.l D0, 0x02 0000175A 3B40 CA10 move.w [A5 - 0x35F0], D0 0000175E 486D CA10 pea.l [A5 - 0x35F0] 00001762 AA14 syscall RGBForeColor 00001764 3F3C 0008 move.w -[A7], 0x8 00001768 3F3C 013F move.w -[A7], 0x13F 0000176C 4879 0000 01C2 push.l 0x1C2 00001772 4EBA 2C4C jsr [PC + 0x2C4C /* 000043C0 */] 00001776 508F addq.l A7, 8 00001778 486E FFF8 pea.l [A6 - 0x8] 0000177C 3F3C 016A move.w -[A7], 0x16A 00001780 4267 clr.w -[A7] 00001782 3F3C 01A6 move.w -[A7], 0x1A6 00001786 3F3C 0008 move.w -[A7], 0x8 0000178A A8A7 syscall SetRect 0000178C 486E FFF8 pea.l [A6 - 0x8] 00001790 A8A3 syscall EraseRect 00001792 7005 moveq.l D0, 0x05 00001794 3B40 CA10 move.w [A5 - 0x35F0], D0 00001798 486D CA10 pea.l [A5 - 0x35F0] 0000179C AA14 syscall RGBForeColor 0000179E 3F3C 01A7 move.w -[A7], 0x1A7 000017A2 3F3C 0001 move.w -[A7], 0x1 000017A6 A893 syscall MoveTo 000017A8 4267 clr.w -[A7] 000017AA 3F3C 0006 move.w -[A7], 0x6 000017AE A892 syscall Line 000017B0 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 000017B6 486D CA10 pea.l [A5 - 0x35F0] 000017BA AA14 syscall RGBForeColor 000017BC 7000 moveq.l D0, 0x00 000017BE 102D CB61 move.b D0, [A5 - 0x349F] 000017C2 E248 lsr D0.w, 1 000017C4 486E FFF8 pea.l [A6 - 0x8] 000017C8 3F3C 016A move.w -[A7], 0x16A 000017CC 3F3C 0001 move.w -[A7], 0x1 000017D0 0640 016A addi.w D0, 0x16A 000017D4 3F00 move.w -[A7], D0 000017D6 3F3C 0008 move.w -[A7], 0x8 000017DA A8A7 syscall SetRect 000017DC 486E FFF8 pea.l [A6 - 0x8] 000017E0 486D C9A6 pea.l [A5 - 0x365A] 000017E4 A8A5 syscall FillRect 000017E6 7002 moveq.l D0, 0x02 000017E8 3B40 CA10 move.w [A5 - 0x35F0], D0 000017EC 486D CA10 pea.l [A5 - 0x35F0] 000017F0 AA14 syscall RGBForeColor 000017F2 3F3C 0008 move.w -[A7], 0x8 000017F6 3F3C 01B2 move.w -[A7], 0x1B2 000017FA 4879 0000 01CA push.l 0x1CA 00001800 4EBA 2BBE jsr [PC + 0x2BBE /* 000043C0 */] 00001804 508F addq.l A7, 8 00001806 486E FFF8 pea.l [A6 - 0x8] 0000180A 3F3C 01DC move.w -[A7], 0x1DC 0000180E 3F3C 0001 move.w -[A7], 0x1 00001812 3F3C 01FF move.w -[A7], 0x1FF 00001816 3F3C 0008 move.w -[A7], 0x8 0000181A A8A7 syscall SetRect 0000181C 486E FFF8 pea.l [A6 - 0x8] 00001820 A8A3 syscall EraseRect 00001822 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 00001828 486D CA10 pea.l [A5 - 0x35F0] 0000182C AA14 syscall RGBForeColor 0000182E 3F3C 0008 move.w -[A7], 0x8 00001832 3F3C 01DC move.w -[A7], 0x1DC 00001836 2F2D CB58 move.l -[A7], [A5 - 0x34A8] 0000183A 4EBA 2BA4 jsr [PC + 0x2BA4 /* 000043E0 */] 0000183E 508F addq.l A7, 8 00001840 486E FFF8 pea.l [A6 - 0x8] 00001844 3F3C 0200 move.w -[A7], 0x200 00001848 4267 clr.w -[A7] 0000184A 3F3C 020B move.w -[A7], 0x20B 0000184E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001852 A8A7 syscall SetRect 00001854 486E FFF8 pea.l [A6 - 0x8] 00001858 A8A3 syscall EraseRect 0000185A 4A2D CB5F tst.b [A5 - 0x34A1] 0000185E 6718 beq +0x1A /* 00001878 */ 00001860 206D CD1E movea.l A0, [A5 - 0x32E2] 00001864 2F28 0002 move.l -[A7], [A0 + 0x2] 00001868 3F3C 0005 move.w -[A7], 0x5 0000186C 3F3C 0205 move.w -[A7], 0x205 00001870 206D C9E0 movea.l A0, [A5 - 0x3620] 00001874 4E90 jsr [A0] 00001876 508F addq.l A7, 8 label00001878: 00001878 486E FFF8 pea.l [A6 - 0x8] 0000187C 3F3C 020D move.w -[A7], 0x20D 00001880 4267 clr.w -[A7] 00001882 3F3C 021D move.w -[A7], 0x21D 00001886 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000188A A8A7 syscall SetRect 0000188C 486E FFF8 pea.l [A6 - 0x8] 00001890 A8A3 syscall EraseRect 00001892 7E00 moveq.l D7, 0x00 00001894 6020 bra +0x22 /* 000018B6 */ label00001896: 00001896 3007 move.w D0, D7 00001898 C1FC 000A muls.w D0, 0xA /* '\n' */ 0000189C 206D CCEA movea.l A0, [A5 - 0x3316] 000018A0 2F28 0002 move.l -[A7], [A0 + 0x2] 000018A4 4267 clr.w -[A7] 000018A6 0640 020D addi.w D0, 0x20D 000018AA 3F00 move.w -[A7], D0 000018AC 206D C9E0 movea.l A0, [A5 - 0x3620] 000018B0 4E90 jsr [A0] 000018B2 508F addq.l A7, 8 000018B4 5247 addq.w D7, 1 label000018B6: 000018B6 102D CB60 move.b D0, [A5 - 0x34A0] 000018BA 4880 ext.w D0 000018BC BE40 cmp.w D7, D0 000018BE 6DD6 blt -0x28 /* 00001896 */ 000018C0 486E FFF8 pea.l [A6 - 0x8] 000018C4 3F3C 0222 move.w -[A7], 0x222 000018C8 4267 clr.w -[A7] 000018CA 3F3C 0245 move.w -[A7], 0x245 000018CE 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000018D2 A8A7 syscall SetRect 000018D4 486E FFF8 pea.l [A6 - 0x8] 000018D8 A8A3 syscall EraseRect 000018DA 7E00 moveq.l D7, 0x00 000018DC 6020 bra +0x22 /* 000018FE */ label000018DE: 000018DE 3007 move.w D0, D7 000018E0 C1FC 000D muls.w D0, 0xD /* '\r' */ 000018E4 206D CCE6 movea.l A0, [A5 - 0x331A] 000018E8 2F28 0002 move.l -[A7], [A0 + 0x2] 000018EC 4267 clr.w -[A7] 000018EE 0640 0222 addi.w D0, 0x222 000018F2 3F00 move.w -[A7], D0 000018F4 206D C9E0 movea.l A0, [A5 - 0x3620] 000018F8 4E90 jsr [A0] 000018FA 508F addq.l A7, 8 000018FC 5247 addq.w D7, 1 label000018FE: 000018FE 102D CB62 move.b D0, [A5 - 0x349E] 00001902 4880 ext.w D0 00001904 BE40 cmp.w D7, D0 00001906 6DD6 blt -0x28 /* 000018DE */ 00001908 486E FFF8 pea.l [A6 - 0x8] 0000190C 3F3C 0248 move.w -[A7], 0x248 00001910 4267 clr.w -[A7] 00001912 3F3C 0251 move.w -[A7], 0x251 00001916 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000191A A8A7 syscall SetRect 0000191C 486E FFF8 pea.l [A6 - 0x8] 00001920 A8A3 syscall EraseRect 00001922 4A2D CB63 tst.b [A5 - 0x349D] 00001926 6718 beq +0x1A /* 00001940 */ 00001928 206D CCB2 movea.l A0, [A5 - 0x334E] 0000192C 2F28 0002 move.l -[A7], [A0 + 0x2] 00001930 3F3C 0005 move.w -[A7], 0x5 00001934 3F3C 024D move.w -[A7], 0x24D 00001938 206D C9E4 movea.l A0, [A5 - 0x361C] 0000193C 4E90 jsr [A0] 0000193E 508F addq.l A7, 8 label00001940: 00001940 486E FFF8 pea.l [A6 - 0x8] 00001944 3F3C 0253 move.w -[A7], 0x253 00001948 4267 clr.w -[A7] 0000194A 3F3C 0261 move.w -[A7], 0x261 0000194E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001952 A8A7 syscall SetRect 00001954 486E FFF8 pea.l [A6 - 0x8] 00001958 A8A3 syscall EraseRect 0000195A 4A2D CB65 tst.b [A5 - 0x349B] 0000195E 6718 beq +0x1A /* 00001978 */ 00001960 206D CCD2 movea.l A0, [A5 - 0x332E] 00001964 2F28 0002 move.l -[A7], [A0 + 0x2] 00001968 3F3C 0005 move.w -[A7], 0x5 0000196C 3F3C 025A move.w -[A7], 0x25A 00001970 206D C9E4 movea.l A0, [A5 - 0x361C] 00001974 4E90 jsr [A0] 00001976 508F addq.l A7, 8 label00001978: 00001978 486E FFF8 pea.l [A6 - 0x8] 0000197C 3F3C 0264 move.w -[A7], 0x264 00001980 3F3C 0001 move.w -[A7], 0x1 00001984 3F3C 026F move.w -[A7], 0x26F 00001988 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000198C A8A7 syscall SetRect 0000198E 486E FFF8 pea.l [A6 - 0x8] 00001992 A8A3 syscall EraseRect 00001994 4A2D CB68 tst.b [A5 - 0x3498] 00001998 6718 beq +0x1A /* 000019B2 */ 0000199A 206D CCBA movea.l A0, [A5 - 0x3346] 0000199E 2F28 0002 move.l -[A7], [A0 + 0x2] 000019A2 3F3C 0004 move.w -[A7], 0x4 000019A6 3F3C 0269 move.w -[A7], 0x269 000019AA 206D C9E4 movea.l A0, [A5 - 0x361C] 000019AE 4E90 jsr [A0] 000019B0 508F addq.l A7, 8 label000019B2: 000019B2 486E FFF8 pea.l [A6 - 0x8] 000019B6 3F3C 0272 move.w -[A7], 0x272 000019BA 4267 clr.w -[A7] 000019BC 3F3C 0280 move.w -[A7], 0x280 000019C0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000019C4 A8A7 syscall SetRect 000019C6 486E FFF8 pea.l [A6 - 0x8] 000019CA A8A3 syscall EraseRect 000019CC 4A2D CB66 tst.b [A5 - 0x349A] 000019D0 6718 beq +0x1A /* 000019EA */ 000019D2 206D CCD6 movea.l A0, [A5 - 0x332A] 000019D6 2F28 0002 move.l -[A7], [A0 + 0x2] 000019DA 3F3C FFFF move.w -[A7], 0xFFFF 000019DE 3F3C 0279 move.w -[A7], 0x279 000019E2 206D C9E4 movea.l A0, [A5 - 0x361C] 000019E6 4E90 jsr [A0] 000019E8 508F addq.l A7, 8 label000019EA: 000019EA 2E1F move.l D7, [A7]+ 000019EC 4E5E unlink A6 000019EE 4E75 rts 000019F0 4644 not.w D4 000019F2 5241 addq.w D1, 1 000019F4 5749 subq.w A1, 3 000019F6 4241 clr.w D1 fn000019F8: 000019F8 4E56 FFC8 link A6, -0x0038 000019FC 48E7 0300 movem.l -[A7], D6,D7 00001A00 7000 moveq.l D0, 0x00 00001A02 102D D932 move.b D0, [A5 - 0x26CE] 00001A06 2F00 move.l -[A7], D0 00001A08 4878 5554 push.l 0x5554 /* 'UT' */ 00001A0C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001A10 4878 0005 push.l 0x5 00001A14 2F00 move.l -[A7], D0 00001A16 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00001A1A 223C 0000 FFFF move.l D1, 0xFFFF 00001A20 9280 sub.l D1, D0 00001A22 2C01 move.l D6, D1 00001A24 7E00 moveq.l D7, 0x00 00001A26 6066 bra +0x68 /* 00001A8E */ label00001A28: 00001A28 3007 move.w D0, D7 00001A2A 48C0 ext.l D0 00001A2C E780 asl D0, 3 00001A2E D08E add.l D0, A6 00001A30 3207 move.w D1, D7 00001A32 C3FC 0006 muls.w D1, 0x6 00001A36 41ED D7A6 lea.l A0, [A5 - 0x285A] 00001A3A D1C1 add.l A0, D1 00001A3C 2240 movea.l A1, D0 00001A3E 43E9 FFCA lea.l A1, [A1 - 0x36] 00001A42 22D8 move.l [A1]+, [A0]+ 00001A44 32D8 move.w [A1]+, [A0]+ 00001A46 3007 move.w D0, D7 00001A48 48C0 ext.l D0 00001A4A E780 asl D0, 3 00001A4C D08E add.l D0, A6 00001A4E 3207 move.w D1, D7 00001A50 0641 00E3 addi.w D1, 0xE3 00001A54 2040 movea.l A0, D0 00001A56 3141 FFC8 move.w [A0 - 0x38], D1 00001A5A 3007 move.w D0, D7 00001A5C 48C0 ext.l D0 00001A5E E780 asl D0, 3 00001A60 D08E add.l D0, A6 00001A62 2040 movea.l A0, D0 00001A64 3146 FFCA move.w [A0 - 0x36], D6 00001A68 3007 move.w D0, D7 00001A6A 48C0 ext.l D0 00001A6C E780 asl D0, 3 00001A6E D08E add.l D0, A6 00001A70 3207 move.w D1, D7 00001A72 48C1 ext.l D1 00001A74 E781 asl D1, 3 00001A76 D28E add.l D1, A6 00001A78 0680 FFFF FFCA addi.l D0, 0xFFFFFFCA 00001A7E 2F00 move.l -[A7], D0 00001A80 0681 FFFF FFCA addi.l D1, 0xFFFFFFCA 00001A86 2F01 move.l -[A7], D1 00001A88 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00001A8C 5247 addq.w D7, 1 label00001A8E: 00001A8E 0C47 0007 cmpi.w D7, 0x7 00001A92 6D94 blt -0x6A /* 00001A28 */ 00001A94 42A7 clr.l -[A7] 00001A96 AA32 syscall GetGDevice 00001A98 205F movea.l A0, [A7]+ 00001A9A 2B48 C9CA move.l [A5 - 0x3636], A0 00001A9E 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 00001AA2 AA31 syscall SetGDevice 00001AA4 3F3C 00E3 move.w -[A7], 0xE3 00001AA8 3F3C 0006 move.w -[A7], 0x6 00001AAC 486E FFC8 pea.l [A6 - 0x38] 00001AB0 AA3F syscall SetEntries 00001AB2 2F2D C9CA move.l -[A7], [A5 - 0x3636] 00001AB6 AA31 syscall SetGDevice 00001AB8 4CDF 00C0 movem.l D6,D7, [A7]+ 00001ABC 4E5E unlink A6 00001ABE 4E75 rts 00001AC0 4C49 5053 movem.l D0,D1,D4,D6,A4,A6, A1 00001AC4 4352 chk.w D1, [A2] 00001AC6 4F54 chk.w D7, [A4] fn00001AC8: 00001AC8 2F07 move.l -[A7], D7 00001ACA 426D CA10 clr.w [A5 - 0x35F0] 00001ACE 486D CA10 pea.l [A5 - 0x35F0] 00001AD2 AA14 syscall RGBForeColor 00001AD4 486D C9CE pea.l [A5 - 0x3632] 00001AD8 486D C9A6 pea.l [A5 - 0x365A] 00001ADC A8A5 syscall FillRect 00001ADE 4EBA 5816 jsr [PC + 0x5816 /* 000072F6 */] 00001AE2 1B6D CB41 DDE0 move.b [A5 - 0x2220], [A5 - 0x34BF] 00001AE8 426D CB40 clr.w [A5 - 0x34C0] 00001AEC 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00001AF0 422D D932 clr.b [A5 - 0x26CE] 00001AF4 422D D935 clr.b [A5 - 0x26CB] 00001AF8 3F3C 024E move.w -[A7], 0x24E 00001AFC 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 00001B00 4EBA 29C6 jsr [PC + 0x29C6 /* 000044C8 */] 00001B04 588F addq.l A7, 4 00001B06 3B40 D936 move.w [A5 - 0x26CA], D0 00001B0A 3B7C 00C8 D938 move.w [A5 - 0x26C8], 0xC8 00001B10 7032 moveq.l D0, 0x32 00001B12 1B40 D933 move.b [A5 - 0x26CD], D0 00001B16 422D D934 clr.b [A5 - 0x26CC] 00001B1A 3F3C 0003 move.w -[A7], 0x3 00001B1E 3F3C FFFD move.w -[A7], 0xFFFD 00001B22 4EBA 29A4 jsr [PC + 0x29A4 /* 000044C8 */] 00001B26 588F addq.l A7, 4 00001B28 3B40 D93A move.w [A5 - 0x26C6], D0 00001B2C 3F3C 0003 move.w -[A7], 0x3 00001B30 3F3C FFFD move.w -[A7], 0xFFFD 00001B34 4EBA 2992 jsr [PC + 0x2992 /* 000044C8 */] 00001B38 588F addq.l A7, 4 00001B3A 3B40 D93C move.w [A5 - 0x26C4], D0 00001B3E 3F3C 0001 move.w -[A7], 0x1 00001B42 3F3C FFFF move.w -[A7], 0xFFFF 00001B46 4EBA 2980 jsr [PC + 0x2980 /* 000044C8 */] 00001B4A 588F addq.l A7, 4 00001B4C 3B40 D93E move.w [A5 - 0x26C2], D0 00001B50 3F3C 0001 move.w -[A7], 0x1 00001B54 3F3C FFFF move.w -[A7], 0xFFFF 00001B58 4EBA 296E jsr [PC + 0x296E /* 000044C8 */] 00001B5C 588F addq.l A7, 4 00001B5E 3B40 D940 move.w [A5 - 0x26C0], D0 00001B62 426D D942 clr.w [A5 - 0x26BE] 00001B66 102D D935 move.b D0, [A5 - 0x26CB] 00001B6A 4880 ext.w D0 00001B6C 48C0 ext.l D0 00001B6E E580 asl D0, 2 00001B70 D0AD CCC2 add.l D0, [A5 - 0x333E] 00001B74 2040 movea.l A0, D0 00001B76 2F28 0002 move.l -[A7], [A0 + 0x2] 00001B7A 3F2D D938 move.w -[A7], [A5 - 0x26C8] 00001B7E 3F2D D936 move.w -[A7], [A5 - 0x26CA] 00001B82 206D C9E0 movea.l A0, [A5 - 0x3620] 00001B86 4E90 jsr [A0] 00001B88 508F addq.l A7, 8 00001B8A 7001 moveq.l D0, 0x01 00001B8C 3B40 D130 move.w [A5 - 0x2ED0], D0 00001B90 422D CB64 clr.b [A5 - 0x349C] 00001B94 426D D328 clr.w [A5 - 0x2CD8] 00001B98 3B7C 0140 D324 move.w [A5 - 0x2CDC], 0x140 00001B9E 206D CCF6 movea.l A0, [A5 - 0x330A] 00001BA2 2F28 0002 move.l -[A7], [A0 + 0x2] 00001BA6 3F3C 01CC move.w -[A7], 0x1CC 00001BAA 3F2D D324 move.w -[A7], [A5 - 0x2CDC] 00001BAE 206D C9E0 movea.l A0, [A5 - 0x3620] 00001BB2 4E90 jsr [A0] 00001BB4 508F addq.l A7, 8 00001BB6 3B7C 0140 D326 move.w [A5 - 0x2CDA], 0x140 00001BBC 206D CCE2 movea.l A0, [A5 - 0x331E] 00001BC0 2F28 0002 move.l -[A7], [A0 + 0x2] 00001BC4 3F3C 01DB move.w -[A7], 0x1DB 00001BC8 3F2D D326 move.w -[A7], [A5 - 0x2CDA] 00001BCC 206D C9E0 movea.l A0, [A5 - 0x3620] 00001BD0 4E90 jsr [A0] 00001BD2 508F addq.l A7, 8 00001BD4 3F3C 00F0 move.w -[A7], 0xF0 00001BD8 3F3C 0140 move.w -[A7], 0x140 00001BDC 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00001BE0 588F addq.l A7, 4 00001BE2 426D D134 clr.w [A5 - 0x2ECC] 00001BE6 42AD CA2E clr.l [A5 - 0x35D2] 00001BEA 70D8 moveq.l D0, 0xFFFFFFD8 00001BEC 2B40 CA36 move.l [A5 - 0x35CA], D0 00001BF0 426D D132 clr.w [A5 - 0x2ECE] 00001BF4 422D D930 clr.b [A5 - 0x26D0] 00001BF8 7001 moveq.l D0, 0x01 00001BFA 1B40 CA33 move.b [A5 - 0x35CD], D0 00001BFE 422D D369 clr.b [A5 - 0x2C97] 00001C02 422D CB48 clr.b [A5 - 0x34B8] 00001C06 4EBA F8D0 jsr [PC - 0x730 /* 000014D8 */] 00001C0A 2E1F move.l D7, [A7]+ 00001C0C 4E75 rts fn00001C0E: 00001C0E 2F07 move.l -[A7], D7 00001C10 426D CA10 clr.w [A5 - 0x35F0] 00001C14 486D CA10 pea.l [A5 - 0x35F0] 00001C18 AA14 syscall RGBForeColor 00001C1A 486D C9CE pea.l [A5 - 0x3632] 00001C1E 486D C9A6 pea.l [A5 - 0x365A] 00001C22 A8A5 syscall FillRect 00001C24 4EBA 56D0 jsr [PC + 0x56D0 /* 000072F6 */] 00001C28 1B6D CB41 DDE0 move.b [A5 - 0x2220], [A5 - 0x34BF] 00001C2E 426D CB40 clr.w [A5 - 0x34C0] 00001C32 422D D935 clr.b [A5 - 0x26CB] 00001C36 3F3C 024E move.w -[A7], 0x24E 00001C3A 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 00001C3E 4EBA 2888 jsr [PC + 0x2888 /* 000044C8 */] 00001C42 588F addq.l A7, 4 00001C44 3B40 D936 move.w [A5 - 0x26CA], D0 00001C48 3B7C 00C8 D938 move.w [A5 - 0x26C8], 0xC8 00001C4E 3F3C 0003 move.w -[A7], 0x3 00001C52 3F3C FFFD move.w -[A7], 0xFFFD 00001C56 4EBA 2870 jsr [PC + 0x2870 /* 000044C8 */] 00001C5A 588F addq.l A7, 4 00001C5C 3B40 D93A move.w [A5 - 0x26C6], D0 00001C60 3F3C 0003 move.w -[A7], 0x3 00001C64 3F3C FFFD move.w -[A7], 0xFFFD 00001C68 4EBA 285E jsr [PC + 0x285E /* 000044C8 */] 00001C6C 588F addq.l A7, 4 00001C6E 3B40 D93C move.w [A5 - 0x26C4], D0 00001C72 3F3C 0001 move.w -[A7], 0x1 00001C76 3F3C FFFF move.w -[A7], 0xFFFF 00001C7A 4EBA 284C jsr [PC + 0x284C /* 000044C8 */] 00001C7E 588F addq.l A7, 4 00001C80 3B40 D93E move.w [A5 - 0x26C2], D0 00001C84 3F3C 0001 move.w -[A7], 0x1 00001C88 3F3C FFFF move.w -[A7], 0xFFFF 00001C8C 4EBA 283A jsr [PC + 0x283A /* 000044C8 */] 00001C90 588F addq.l A7, 4 00001C92 3B40 D940 move.w [A5 - 0x26C0], D0 00001C96 426D D942 clr.w [A5 - 0x26BE] 00001C9A 102D D935 move.b D0, [A5 - 0x26CB] 00001C9E 4880 ext.w D0 00001CA0 48C0 ext.l D0 00001CA2 E580 asl D0, 2 00001CA4 D0AD CCC2 add.l D0, [A5 - 0x333E] 00001CA8 2040 movea.l A0, D0 00001CAA 2F28 0002 move.l -[A7], [A0 + 0x2] 00001CAE 3F2D D938 move.w -[A7], [A5 - 0x26C8] 00001CB2 3F2D D936 move.w -[A7], [A5 - 0x26CA] 00001CB6 206D C9E0 movea.l A0, [A5 - 0x3620] 00001CBA 4E90 jsr [A0] 00001CBC 508F addq.l A7, 8 00001CBE 7001 moveq.l D0, 0x01 00001CC0 3B40 D130 move.w [A5 - 0x2ED0], D0 00001CC4 422D CB64 clr.b [A5 - 0x349C] 00001CC8 426D D328 clr.w [A5 - 0x2CD8] 00001CCC 206D CCF6 movea.l A0, [A5 - 0x330A] 00001CD0 2F28 0002 move.l -[A7], [A0 + 0x2] 00001CD4 3F3C 01CC move.w -[A7], 0x1CC 00001CD8 3F2D D324 move.w -[A7], [A5 - 0x2CDC] 00001CDC 206D C9E0 movea.l A0, [A5 - 0x3620] 00001CE0 4E90 jsr [A0] 00001CE2 508F addq.l A7, 8 00001CE4 3B7C 0140 D326 move.w [A5 - 0x2CDA], 0x140 00001CEA 206D CCE2 movea.l A0, [A5 - 0x331E] 00001CEE 2F28 0002 move.l -[A7], [A0 + 0x2] 00001CF2 3F3C 01DB move.w -[A7], 0x1DB 00001CF6 3F2D D326 move.w -[A7], [A5 - 0x2CDA] 00001CFA 206D C9E0 movea.l A0, [A5 - 0x3620] 00001CFE 4E90 jsr [A0] 00001D00 508F addq.l A7, 8 00001D02 426D D134 clr.w [A5 - 0x2ECC] 00001D06 42AD CA2E clr.l [A5 - 0x35D2] 00001D0A 70D8 moveq.l D0, 0xFFFFFFD8 00001D0C 2B40 CA36 move.l [A5 - 0x35CA], D0 00001D10 426D D132 clr.w [A5 - 0x2ECE] 00001D14 422D D930 clr.b [A5 - 0x26D0] 00001D18 7001 moveq.l D0, 0x01 00001D1A 1B40 CA33 move.b [A5 - 0x35CD], D0 00001D1E 422D D369 clr.b [A5 - 0x2C97] 00001D22 422D CB48 clr.b [A5 - 0x34B8] 00001D26 4EBA F7B0 jsr [PC - 0x850 /* 000014D8 */] 00001D2A 2E1F move.l D7, [A7]+ 00001D2C 4E75 rts fn00001D2E: 00001D2E 48E7 0108 movem.l -[A7], D7,A4 00001D32 7001 moveq.l D0, 0x01 00001D34 1B40 D930 move.b [A5 - 0x26D0], D0 00001D38 426D DDAE clr.w [A5 - 0x2252] 00001D3C 102D D935 move.b D0, [A5 - 0x26CB] 00001D40 4880 ext.w D0 00001D42 48C0 ext.l D0 00001D44 E580 asl D0, 2 00001D46 D0AD CCC2 add.l D0, [A5 - 0x333E] 00001D4A 2040 movea.l A0, D0 00001D4C 2F28 0002 move.l -[A7], [A0 + 0x2] 00001D50 3F2D D938 move.w -[A7], [A5 - 0x26C8] 00001D54 3F2D D936 move.w -[A7], [A5 - 0x26CA] 00001D58 206D C9E0 movea.l A0, [A5 - 0x3620] 00001D5C 4E90 jsr [A0] 00001D5E 508F addq.l A7, 8 00001D60 426D D130 clr.w [A5 - 0x2ED0] 00001D64 41ED D9C6 lea.l A0, [A5 - 0x263A] 00001D68 2848 movea.l A4, A0 00001D6A 7E00 moveq.l D7, 0x00 00001D6C 6000 0070 bra +0x72 /* 00001DDE */ label00001D70: 00001D70 396D D936 0002 move.w [A4 + 0x2], [A5 - 0x26CA] 00001D76 396D D938 0004 move.w [A4 + 0x4], [A5 - 0x26C8] label00001D7C: 00001D7C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001D80 3F3C FFF6 move.w -[A7], 0xFFF6 00001D84 4EBA 2742 jsr [PC + 0x2742 /* 000044C8 */] 00001D88 588F addq.l A7, 4 00001D8A 3940 0006 move.w [A4 + 0x6], D0 00001D8E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001D92 3F3C FFF6 move.w -[A7], 0xFFF6 00001D96 4EBA 2730 jsr [PC + 0x2730 /* 000044C8 */] 00001D9A 588F addq.l A7, 4 00001D9C 3940 0008 move.w [A4 + 0x8], D0 00001DA0 302C 0006 move.w D0, [A4 + 0x6] 00001DA4 C1EC 0006 muls.w D0, [A4 + 0x6] 00001DA8 322C 0008 move.w D1, [A4 + 0x8] 00001DAC C3EC 0008 muls.w D1, [A4 + 0x8] 00001DB0 D041 add.w D0, D1 00001DB2 0C40 0064 cmpi.w D0, 0x64 /* 'd' */ 00001DB6 6EC4 bgt -0x3A /* 00001D7C */ 00001DB8 302C 0006 move.w D0, [A4 + 0x6] 00001DBC D16C 0002 add.w [A4 + 0x2], D0 00001DC0 302C 0008 move.w D0, [A4 + 0x8] 00001DC4 D16C 0004 add.w [A4 + 0x4], D0 00001DC8 3F2C 0004 move.w -[A7], [A4 + 0x4] 00001DCC 3F2C 0002 move.w -[A7], [A4 + 0x2] 00001DD0 206D C9EC movea.l A0, [A5 - 0x3614] 00001DD4 4E90 jsr [A0] 00001DD6 588F addq.l A7, 4 00001DD8 49EC 000A lea.l A4, [A4 + 0xA] 00001DDC 5247 addq.w D7, 1 label00001DDE: 00001DDE 0C47 0064 cmpi.w D7, 0x64 /* 'd' */ 00001DE2 6D8C blt -0x72 /* 00001D70 */ 00001DE4 4CDF 1080 movem.l D7,A4, [A7]+ 00001DE8 4E75 rts fn00001DEA: 00001DEA 48E7 0108 movem.l -[A7], D7,A4 00001DEE 41ED D9C6 lea.l A0, [A5 - 0x263A] 00001DF2 2848 movea.l A4, A0 00001DF4 7E00 moveq.l D7, 0x00 00001DF6 6036 bra +0x38 /* 00001E2E */ label00001DF8: 00001DF8 3F2C 0004 move.w -[A7], [A4 + 0x4] 00001DFC 3F2C 0002 move.w -[A7], [A4 + 0x2] 00001E00 206D C9EC movea.l A0, [A5 - 0x3614] 00001E04 4E90 jsr [A0] 00001E06 588F addq.l A7, 4 00001E08 302C 0006 move.w D0, [A4 + 0x6] 00001E0C D16C 0002 add.w [A4 + 0x2], D0 00001E10 302C 0008 move.w D0, [A4 + 0x8] 00001E14 D16C 0004 add.w [A4 + 0x4], D0 00001E18 3F2C 0004 move.w -[A7], [A4 + 0x4] 00001E1C 3F2C 0002 move.w -[A7], [A4 + 0x2] 00001E20 206D C9EC movea.l A0, [A5 - 0x3614] 00001E24 4E90 jsr [A0] 00001E26 588F addq.l A7, 4 00001E28 49EC 000A lea.l A4, [A4 + 0xA] 00001E2C 5247 addq.w D7, 1 label00001E2E: 00001E2E 0C47 0064 cmpi.w D7, 0x64 /* 'd' */ 00001E32 6DC4 blt -0x3A /* 00001DF8 */ 00001E34 4CDF 1080 movem.l D7,A4, [A7]+ 00001E38 4E75 rts fn00001E3A: 00001E3A 4E56 FFF2 link A6, -0x000E 00001E3E 2F07 move.l -[A7], D7 00001E40 102D D935 move.b D0, [A5 - 0x26CB] 00001E44 4880 ext.w D0 00001E46 48C0 ext.l D0 00001E48 E580 asl D0, 2 00001E4A D0AD CCC2 add.l D0, [A5 - 0x333E] 00001E4E 2040 movea.l A0, D0 00001E50 2F28 0002 move.l -[A7], [A0 + 0x2] 00001E54 3F2D D938 move.w -[A7], [A5 - 0x26C8] 00001E58 3F2D D936 move.w -[A7], [A5 - 0x26CA] 00001E5C 206D C9E0 movea.l A0, [A5 - 0x3620] 00001E60 4E90 jsr [A0] 00001E62 508F addq.l A7, 8 00001E64 102D D933 move.b D0, [A5 - 0x26CD] 00001E68 D12D D934 add.b [A5 - 0x26CC], D0 00001E6C 7000 moveq.l D0, 0x00 00001E6E 102D D934 move.b D0, [A5 - 0x26CC] 00001E72 0C40 0064 cmpi.w D0, 0x64 /* 'd' */ 00001E76 651A bcs +0x1C /* 00001E92 */ 00001E78 422D D934 clr.b [A5 - 0x26CC] 00001E7C 522D D935 addq.b [A5 - 0x26CB], 1 00001E80 206D CCC2 movea.l A0, [A5 - 0x333E] 00001E84 102D D935 move.b D0, [A5 - 0x26CB] 00001E88 4880 ext.w D0 00001E8A B050 cmp.w D0, [A0] 00001E8C 6D04 blt +0x6 /* 00001E92 */ 00001E8E 422D D935 clr.b [A5 - 0x26CB] label00001E92: 00001E92 0C6D 0028 D936 cmpi.w [A5 - 0x26CA], 0x28 /* '(' */ 00001E98 6C08 bge +0xA /* 00001EA2 */ 00001E9A 7001 moveq.l D0, 0x01 00001E9C 3B40 D93E move.w [A5 - 0x26C2], D0 00001EA0 6036 bra +0x38 /* 00001ED8 */ label00001EA2: 00001EA2 0C6D 0258 D936 cmpi.w [A5 - 0x26CA], 0x258 00001EA8 6F08 ble +0xA /* 00001EB2 */ 00001EAA 70FF moveq.l D0, 0xFFFFFFFF 00001EAC 3B40 D93E move.w [A5 - 0x26C2], D0 00001EB0 6026 bra +0x28 /* 00001ED8 */ label00001EB2: 00001EB2 3F3C 0014 move.w -[A7], 0x14 00001EB6 3F3C 0001 move.w -[A7], 0x1 00001EBA 4EBA 260C jsr [PC + 0x260C /* 000044C8 */] 00001EBE 588F addq.l A7, 4 00001EC0 0C40 0001 cmpi.w D0, 0x1 00001EC4 6612 bne +0x14 /* 00001ED8 */ 00001EC6 3F3C 0001 move.w -[A7], 0x1 00001ECA 3F3C FFFF move.w -[A7], 0xFFFF 00001ECE 4EBA 25F8 jsr [PC + 0x25F8 /* 000044C8 */] 00001ED2 588F addq.l A7, 4 00001ED4 3B40 D93E move.w [A5 - 0x26C2], D0 label00001ED8: 00001ED8 0C6D 0032 D938 cmpi.w [A5 - 0x26C8], 0x32 /* '2' */ 00001EDE 6C08 bge +0xA /* 00001EE8 */ 00001EE0 7001 moveq.l D0, 0x01 00001EE2 3B40 D940 move.w [A5 - 0x26C0], D0 00001EE6 6036 bra +0x38 /* 00001F1E */ label00001EE8: 00001EE8 0C6D 0118 D938 cmpi.w [A5 - 0x26C8], 0x118 00001EEE 6F08 ble +0xA /* 00001EF8 */ 00001EF0 70FF moveq.l D0, 0xFFFFFFFF 00001EF2 3B40 D940 move.w [A5 - 0x26C0], D0 00001EF6 6026 bra +0x28 /* 00001F1E */ label00001EF8: 00001EF8 3F3C 0014 move.w -[A7], 0x14 00001EFC 3F3C 0001 move.w -[A7], 0x1 00001F00 4EBA 25C6 jsr [PC + 0x25C6 /* 000044C8 */] 00001F04 588F addq.l A7, 4 00001F06 0C40 0001 cmpi.w D0, 0x1 00001F0A 6612 bne +0x14 /* 00001F1E */ 00001F0C 3F3C 0001 move.w -[A7], 0x1 00001F10 3F3C FFFF move.w -[A7], 0xFFFF 00001F14 4EBA 25B2 jsr [PC + 0x25B2 /* 000044C8 */] 00001F18 588F addq.l A7, 4 00001F1A 3B40 D940 move.w [A5 - 0x26C0], D0 label00001F1E: 00001F1E 302D D93A move.w D0, [A5 - 0x26C6] 00001F22 D06D D93E add.w D0, [A5 - 0x26C2] 00001F26 4A40 tst.w D0 00001F28 6F0C ble +0xE /* 00001F36 */ 00001F2A 302D D93A move.w D0, [A5 - 0x26C6] 00001F2E D06D D93E add.w D0, [A5 - 0x26C2] 00001F32 48C0 ext.l D0 00001F34 600A bra +0xC /* 00001F40 */ label00001F36: 00001F36 302D D93A move.w D0, [A5 - 0x26C6] 00001F3A D06D D93E add.w D0, [A5 - 0x26C2] 00001F3E 4440 neg.w D0 label00001F40: 00001F40 0C40 0004 cmpi.w D0, 0x4 00001F44 6C08 bge +0xA /* 00001F4E */ 00001F46 302D D93E move.w D0, [A5 - 0x26C2] 00001F4A D16D D93A add.w [A5 - 0x26C6], D0 label00001F4E: 00001F4E 302D D93C move.w D0, [A5 - 0x26C4] 00001F52 D06D D940 add.w D0, [A5 - 0x26C0] 00001F56 4A40 tst.w D0 00001F58 6F0C ble +0xE /* 00001F66 */ 00001F5A 302D D93C move.w D0, [A5 - 0x26C4] 00001F5E D06D D940 add.w D0, [A5 - 0x26C0] 00001F62 48C0 ext.l D0 00001F64 600A bra +0xC /* 00001F70 */ label00001F66: 00001F66 302D D93C move.w D0, [A5 - 0x26C4] 00001F6A D06D D940 add.w D0, [A5 - 0x26C0] 00001F6E 4440 neg.w D0 label00001F70: 00001F70 0C40 0004 cmpi.w D0, 0x4 00001F74 6C08 bge +0xA /* 00001F7E */ 00001F76 302D D940 move.w D0, [A5 - 0x26C0] 00001F7A D16D D93C add.w [A5 - 0x26C4], D0 label00001F7E: 00001F7E 302D D93A move.w D0, [A5 - 0x26C6] 00001F82 D16D D936 add.w [A5 - 0x26CA], D0 00001F86 302D D93C move.w D0, [A5 - 0x26C4] 00001F8A D16D D938 add.w [A5 - 0x26C8], D0 00001F8E 102D D935 move.b D0, [A5 - 0x26CB] 00001F92 4880 ext.w D0 00001F94 48C0 ext.l D0 00001F96 E580 asl D0, 2 00001F98 D0AD CCC2 add.l D0, [A5 - 0x333E] 00001F9C 2040 movea.l A0, D0 00001F9E 2F28 0002 move.l -[A7], [A0 + 0x2] 00001FA2 3F2D D938 move.w -[A7], [A5 - 0x26C8] 00001FA6 3F2D D936 move.w -[A7], [A5 - 0x26CA] 00001FAA 206D C9E0 movea.l A0, [A5 - 0x3620] 00001FAE 4E90 jsr [A0] 00001FB0 508F addq.l A7, 8 00001FB2 0C2D 000F D935 cmpi.b [A5 - 0x26CB], 0xF 00001FB8 6600 027C bne +0x27E /* 00002236 */ 00001FBC 7000 moveq.l D0, 0x00 00001FBE 102D D934 move.b D0, [A5 - 0x26CC] 00001FC2 4A40 tst.w D0 00001FC4 6600 0270 bne +0x272 /* 00002236 */ 00001FC8 4A2D CA33 tst.b [A5 - 0x35CD] 00001FCC 6700 0268 beq +0x26A /* 00002236 */ 00001FD0 302D D134 move.w D0, [A5 - 0x2ECC] 00001FD4 C1FC 001A muls.w D0, 0x1A 00001FD8 41ED D944 lea.l A0, [A5 - 0x26BC] 00001FDC D1C0 add.l A0, D0 00001FDE 486D D936 pea.l [A5 - 0x26CA] 00001FE2 4868 0002 pea.l [A0 + 0x2] 00001FE6 3F3C 200E move.w -[A7], 0x200E 00001FEA A9EB syscall Pack4/FP68K 00001FEC 302D D134 move.w D0, [A5 - 0x2ECC] 00001FF0 C1FC 001A muls.w D0, 0x1A 00001FF4 41ED D944 lea.l A0, [A5 - 0x26BC] 00001FF8 D1C0 add.l A0, D0 00001FFA 302D D938 move.w D0, [A5 - 0x26C8] 00001FFE 5840 addq.w D0, 4 00002000 3140 000C move.w [A0 + 0xC], D0 00002004 302D D326 move.w D0, [A5 - 0x2CDA] 00002008 B06D D324 cmp.w D0, [A5 - 0x2CDC] 0000200C 6C12 bge +0x14 /* 00002020 */ 0000200E 302D D134 move.w D0, [A5 - 0x2ECC] 00002012 C1FC 001A muls.w D0, 0x1A 00002016 41ED D944 lea.l A0, [A5 - 0x26BC] 0000201A D1C0 add.l A0, D0 0000201C 4210 clr.b [A0] 0000201E 6030 bra +0x32 /* 00002050 */ label00002020: 00002020 302D D326 move.w D0, [A5 - 0x2CDA] 00002024 B06D D324 cmp.w D0, [A5 - 0x2CDC] 00002028 6F14 ble +0x16 /* 0000203E */ 0000202A 302D D134 move.w D0, [A5 - 0x2ECC] 0000202E C1FC 001A muls.w D0, 0x1A 00002032 41ED D944 lea.l A0, [A5 - 0x26BC] 00002036 D1C0 add.l A0, D0 00002038 7002 moveq.l D0, 0x02 0000203A 1080 move.b [A0], D0 0000203C 6012 bra +0x14 /* 00002050 */ label0000203E: 0000203E 302D D134 move.w D0, [A5 - 0x2ECC] 00002042 C1FC 001A muls.w D0, 0x1A 00002046 41ED D944 lea.l A0, [A5 - 0x26BC] 0000204A D1C0 add.l A0, D0 0000204C 7001 moveq.l D0, 0x01 0000204E 1080 move.b [A0], D0 label00002050: 00002050 302D D134 move.w D0, [A5 - 0x2ECC] 00002054 C1FC 001A muls.w D0, 0x1A 00002058 41ED D944 lea.l A0, [A5 - 0x26BC] 0000205C D1C0 add.l A0, D0 0000205E 4228 0001 clr.b [A0 + 0x1] 00002062 302D D134 move.w D0, [A5 - 0x2ECC] 00002066 C1FC 001A muls.w D0, 0x1A 0000206A 41ED D944 lea.l A0, [A5 - 0x26BC] 0000206E D1C0 add.l A0, D0 00002070 316D D324 0018 move.w [A0 + 0x18], [A5 - 0x2CDC] 00002076 302D D326 move.w D0, [A5 - 0x2CDA] 0000207A B06D D324 cmp.w D0, [A5 - 0x2CDC] 0000207E 6C70 bge +0x72 /* 000020F0 */ 00002080 302D D134 move.w D0, [A5 - 0x2ECC] 00002084 C1FC 001A muls.w D0, 0x1A 00002088 41ED D944 lea.l A0, [A5 - 0x26BC] 0000208C D1C0 add.l A0, D0 0000208E 302D D936 move.w D0, [A5 - 0x26CA] 00002092 906D D324 sub.w D0, [A5 - 0x2CDC] 00002096 D06D D942 add.w D0, [A5 - 0x26BE] 0000209A 3D40 FFFE move.w [A6 - 0x2], D0 0000209E 2D79 0000 01D2 FFF4 move.l [A6 - 0xC], [0x000001D2 /* UnitNtryCnt */] 000020A6 2D79 0000 01D6 FFF8 move.l [A6 - 0x8], [0x000001D6] 000020AE 3D79 0000 01DA FFFC move.w [A6 - 0x4], [0x000001DA] 000020B6 486E FFFE pea.l [A6 - 0x2] 000020BA 486E FFF4 pea.l [A6 - 0xC] 000020BE 3F3C 2004 move.w -[A7], 0x2004 000020C2 A9EB syscall Pack4/FP68K 000020C4 302D D938 move.w D0, [A5 - 0x26C8] 000020C8 0640 FE47 addi.w D0, 0xFE47 000020CC 3D40 FFF2 move.w [A6 - 0xE], D0 000020D0 486E FFF2 pea.l [A6 - 0xE] 000020D4 486E FFF4 pea.l [A6 - 0xC] 000020D8 3F3C 2006 move.w -[A7], 0x2006 000020DC A9EB syscall Pack4/FP68K 000020DE 41E8 000E lea.l A0, [A0 + 0xE] 000020E2 43EE FFF4 lea.l A1, [A6 - 0xC] 000020E6 20D9 move.l [A0]+, [A1]+ 000020E8 20D9 move.l [A0]+, [A1]+ 000020EA 30D9 move.w [A0]+, [A1]+ 000020EC 6000 00E6 bra +0xE8 /* 000021D4 */ label000020F0: 000020F0 302D D326 move.w D0, [A5 - 0x2CDA] 000020F4 B06D D324 cmp.w D0, [A5 - 0x2CDC] 000020F8 6F6E ble +0x70 /* 00002168 */ 000020FA 302D D134 move.w D0, [A5 - 0x2ECC] 000020FE C1FC 001A muls.w D0, 0x1A 00002102 41ED D944 lea.l A0, [A5 - 0x26BC] 00002106 D1C0 add.l A0, D0 00002108 302D D936 move.w D0, [A5 - 0x26CA] 0000210C 906D D324 sub.w D0, [A5 - 0x2CDC] 00002110 906D D942 sub.w D0, [A5 - 0x26BE] 00002114 3D40 FFFE move.w [A6 - 0x2], D0 00002118 2D79 0000 01DC FFF4 move.l [A6 - 0xC], [0x000001DC /* SCCWr */] 00002120 2D79 0000 01E0 FFF8 move.l [A6 - 0x8], [0x000001E0 /* IWM */] 00002128 3D79 0000 01E4 FFFC move.w [A6 - 0x4], [0x000001E4 /* GetParam/Scratch20 */] 00002130 486E FFFE pea.l [A6 - 0x2] 00002134 486E FFF4 pea.l [A6 - 0xC] 00002138 3F3C 2004 move.w -[A7], 0x2004 0000213C A9EB syscall Pack4/FP68K 0000213E 302D D938 move.w D0, [A5 - 0x26C8] 00002142 0640 FE47 addi.w D0, 0xFE47 00002146 3D40 FFF2 move.w [A6 - 0xE], D0 0000214A 486E FFF2 pea.l [A6 - 0xE] 0000214E 486E FFF4 pea.l [A6 - 0xC] 00002152 3F3C 2006 move.w -[A7], 0x2006 00002156 A9EB syscall Pack4/FP68K 00002158 41E8 000E lea.l A0, [A0 + 0xE] 0000215C 43EE FFF4 lea.l A1, [A6 - 0xC] 00002160 20D9 move.l [A0]+, [A1]+ 00002162 20D9 move.l [A0]+, [A1]+ 00002164 30D9 move.w [A0]+, [A1]+ 00002166 606C bra +0x6E /* 000021D4 */ label00002168: 00002168 302D D134 move.w D0, [A5 - 0x2ECC] 0000216C C1FC 001A muls.w D0, 0x1A 00002170 41ED D944 lea.l A0, [A5 - 0x26BC] 00002174 D1C0 add.l A0, D0 00002176 302D D936 move.w D0, [A5 - 0x26CA] 0000217A 906D D324 sub.w D0, [A5 - 0x2CDC] 0000217E 906D D942 sub.w D0, [A5 - 0x26BE] 00002182 3D40 FFFE move.w [A6 - 0x2], D0 00002186 2D79 0000 01E6 FFF4 move.l [A6 - 0xC], [0x000001E6] 0000218E 2D79 0000 01EA FFF8 move.l [A6 - 0x8], [0x000001EA] 00002196 3D79 0000 01EE FFFC move.w [A6 - 0x4], [0x000001EE] 0000219E 486E FFFE pea.l [A6 - 0x2] 000021A2 486E FFF4 pea.l [A6 - 0xC] 000021A6 3F3C 2004 move.w -[A7], 0x2004 000021AA A9EB syscall Pack4/FP68K 000021AC 302D D938 move.w D0, [A5 - 0x26C8] 000021B0 0640 FE47 addi.w D0, 0xFE47 000021B4 3D40 FFF2 move.w [A6 - 0xE], D0 000021B8 486E FFF2 pea.l [A6 - 0xE] 000021BC 486E FFF4 pea.l [A6 - 0xC] 000021C0 3F3C 2006 move.w -[A7], 0x2006 000021C4 A9EB syscall Pack4/FP68K 000021C6 41E8 000E lea.l A0, [A0 + 0xE] 000021CA 43EE FFF4 lea.l A1, [A6 - 0xC] 000021CE 20D9 move.l [A0]+, [A1]+ 000021D0 20D9 move.l [A0]+, [A1]+ 000021D2 30D9 move.w [A0]+, [A1]+ label000021D4: 000021D4 302D D134 move.w D0, [A5 - 0x2ECC] 000021D8 C1FC 001A muls.w D0, 0x1A 000021DC 41ED D944 lea.l A0, [A5 - 0x26BC] 000021E0 D1C0 add.l A0, D0 000021E2 2D68 0002 FFF4 move.l [A6 - 0xC], [A0 + 0x2] 000021E8 2D68 0006 FFF8 move.l [A6 - 0x8], [A0 + 0x6] 000021EE 3D68 000A FFFC move.w [A6 - 0x4], [A0 + 0xA] 000021F4 486E FFF4 pea.l [A6 - 0xC] 000021F8 3F3C 0016 move.w -[A7], 0x16 000021FC A9EB syscall Pack4/FP68K 000021FE 486E FFF4 pea.l [A6 - 0xC] 00002202 486E FFFE pea.l [A6 - 0x2] 00002206 3F3C 2010 move.w -[A7], 0x2010 0000220A A9EB syscall Pack4/FP68K 0000220C 302D D134 move.w D0, [A5 - 0x2ECC] 00002210 C1FC 001A muls.w D0, 0x1A 00002214 41ED D944 lea.l A0, [A5 - 0x26BC] 00002218 D1C0 add.l A0, D0 0000221A 226D CCBE movea.l A1, [A5 - 0x3342] 0000221E 2F29 0002 move.l -[A7], [A1 + 0x2] 00002222 3F28 000C move.w -[A7], [A0 + 0xC] 00002226 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000222A 206D C9E0 movea.l A0, [A5 - 0x3620] 0000222E 4E90 jsr [A0] 00002230 508F addq.l A7, 8 00002232 526D D134 addq.w [A5 - 0x2ECC], 1 label00002236: 00002236 2E1F move.l D7, [A7]+ 00002238 4E5E unlink A6 0000223A 4E75 rts 0000223C 4641 not.w D1 0000223E 4E49 trap 9 00002240 4D41 chk.w D6, D1 00002242 5445 addq.w D5, 2 fn00002244: 00002244 4E56 FFF8 link A6, -0x0008 00002248 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 0000224C 102D CB60 move.b D0, [A5 - 0x34A0] 00002250 4880 ext.w D0 00002252 122D CB65 move.b D1, [A5 - 0x349B] 00002256 4881 ext.w D1 00002258 9041 sub.w D0, D1 0000225A 5840 addq.w D0, 4 0000225C 3D40 FFF8 move.w [A6 - 0x8], D0 00002260 7E00 moveq.l D7, 0x00 00002262 6000 0160 bra +0x162 /* 000023C4 */ label00002266: 00002266 3007 move.w D0, D7 00002268 48C0 ext.l D0 0000226A E580 asl D0, 2 0000226C 41ED CFEC lea.l A0, [A5 - 0x3014] 00002270 D1C0 add.l A0, D0 00002272 2648 movea.l A3, A0 00002274 486E FFFA pea.l [A6 - 0x6] 00002278 206D CCF2 movea.l A0, [A5 - 0x330E] 0000227C 2F28 0002 move.l -[A7], [A0 + 0x2] 00002280 3F13 move.w -[A7], [A3] 00002282 3F2B 0002 move.w -[A7], [A3 + 0x2] 00002286 206D C9E8 movea.l A0, [A5 - 0x3618] 0000228A 4E90 jsr [A0] 0000228C 4FEF 000C lea.l A7, [A7 + 0xC] 00002290 4A6E FFFA tst.w [A6 - 0x6] 00002294 6700 0110 beq +0x112 /* 000023A6 */ 00002298 0C53 000F cmpi.w [A3], 0xF 0000229C 6C26 bge +0x28 /* 000022C4 */ 0000229E 3007 move.w D0, D7 000022A0 48C0 ext.l D0 000022A2 E580 asl D0, 2 000022A4 41ED CFEC lea.l A0, [A5 - 0x3014] 000022A8 D1C0 add.l A0, D0 000022AA 536D D132 subq.w [A5 - 0x2ECE], 1 000022AE 302D D132 move.w D0, [A5 - 0x2ECE] 000022B2 48C0 ext.l D0 000022B4 E580 asl D0, 2 000022B6 43ED CFEC lea.l A1, [A5 - 0x3014] 000022BA D3C0 add.l A1, D0 000022BC 2091 move.l [A0], [A1] 000022BE 5347 subq.w D7, 1 000022C0 6000 0100 bra +0x102 /* 000023C2 */ label000022C4: 000022C4 102D D935 move.b D0, [A5 - 0x26CB] 000022C8 4880 ext.w D0 000022CA 48C0 ext.l D0 000022CC E580 asl D0, 2 000022CE D0AD CCC2 add.l D0, [A5 - 0x333E] 000022D2 2040 movea.l A0, D0 000022D4 2868 0002 movea.l A4, [A0 + 0x2] 000022D8 7000 moveq.l D0, 0x00 000022DA 102D D932 move.b D0, [A5 - 0x26CE] 000022DE 0C40 0006 cmpi.w D0, 0x6 000022E2 6400 00A4 bcc +0xA6 /* 00002388 */ 000022E6 302D D936 move.w D0, [A5 - 0x26CA] 000022EA 906C 0004 sub.w D0, [A4 + 0x4] 000022EE 322B 0002 move.w D1, [A3 + 0x2] 000022F2 5641 addq.w D1, 3 000022F4 B240 cmp.w D1, D0 000022F6 6D00 0090 blt +0x92 /* 00002388 */ 000022FA 302D D936 move.w D0, [A5 - 0x26CA] 000022FE D054 add.w D0, [A4] 00002300 906C 0004 sub.w D0, [A4 + 0x4] 00002304 322B 0002 move.w D1, [A3 + 0x2] 00002308 5741 subq.w D1, 3 0000230A B240 cmp.w D1, D0 0000230C 6E00 007A bgt +0x7C /* 00002388 */ 00002310 302D D938 move.w D0, [A5 - 0x26C8] 00002314 906C 0006 sub.w D0, [A4 + 0x6] 00002318 3213 move.w D1, [A3] 0000231A 5A41 addq.w D1, 5 0000231C B240 cmp.w D1, D0 0000231E 6D00 0068 blt +0x6A /* 00002388 */ 00002322 302D D938 move.w D0, [A5 - 0x26C8] 00002326 D06C 0002 add.w D0, [A4 + 0x2] 0000232A 906C 0006 sub.w D0, [A4 + 0x6] 0000232E 3213 move.w D1, [A3] 00002330 5B41 subq.w D1, 5 00002332 B240 cmp.w D1, D0 00002334 6E52 bgt +0x54 /* 00002388 */ 00002336 522D D932 addq.b [A5 - 0x26CE], 1 0000233A 7000 moveq.l D0, 0x00 0000233C 102D D932 move.b D0, [A5 - 0x26CE] 00002340 0C40 0006 cmpi.w D0, 0x6 00002344 6406 bcc +0x8 /* 0000234C */ 00002346 4EBA F6B0 jsr [PC - 0x950 /* 000019F8 */] 0000234A 6018 bra +0x1A /* 00002364 */ label0000234C: 0000234C 102D DDE0 move.b D0, [A5 - 0x2220] 00002350 4880 ext.w D0 00002352 3B40 CB40 move.w [A5 - 0x34C0], D0 00002356 3F3C 0015 move.w -[A7], 0x15 0000235A 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 0000235E 548F addq.l A7, 2 00002360 4EBA F9CC jsr [PC - 0x634 /* 00001D2E */] label00002364: 00002364 3007 move.w D0, D7 00002366 48C0 ext.l D0 00002368 E580 asl D0, 2 0000236A 41ED CFEC lea.l A0, [A5 - 0x3014] 0000236E D1C0 add.l A0, D0 00002370 536D D132 subq.w [A5 - 0x2ECE], 1 00002374 302D D132 move.w D0, [A5 - 0x2ECE] 00002378 48C0 ext.l D0 0000237A E580 asl D0, 2 0000237C 43ED CFEC lea.l A1, [A5 - 0x3014] 00002380 D3C0 add.l A1, D0 00002382 2091 move.l [A0], [A1] 00002384 5347 subq.w D7, 1 00002386 603A bra +0x3C /* 000023C2 */ label00002388: 00002388 302E FFF8 move.w D0, [A6 - 0x8] 0000238C 9153 sub.w [A3], D0 0000238E 206D CCF2 movea.l A0, [A5 - 0x330E] 00002392 2F28 0002 move.l -[A7], [A0 + 0x2] 00002396 3F13 move.w -[A7], [A3] 00002398 3F2B 0002 move.w -[A7], [A3 + 0x2] 0000239C 206D C9E0 movea.l A0, [A5 - 0x3620] 000023A0 4E90 jsr [A0] 000023A2 508F addq.l A7, 8 000023A4 601C bra +0x1E /* 000023C2 */ label000023A6: 000023A6 302E FFF8 move.w D0, [A6 - 0x8] 000023AA 9153 sub.w [A3], D0 000023AC 206D CCF2 movea.l A0, [A5 - 0x330E] 000023B0 2F28 0002 move.l -[A7], [A0 + 0x2] 000023B4 3F13 move.w -[A7], [A3] 000023B6 3F2B 0002 move.w -[A7], [A3 + 0x2] 000023BA 206D C9E0 movea.l A0, [A5 - 0x3620] 000023BE 4E90 jsr [A0] 000023C0 508F addq.l A7, 8 label000023C2: 000023C2 5247 addq.w D7, 1 label000023C4: 000023C4 BE6D D132 cmp.w D7, [A5 - 0x2ECE] 000023C8 6D00 FE9C blt -0x162 /* 00002266 */ 000023CC 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+ 000023D0 4E5E unlink A6 000023D2 4E75 rts 000023D4 464D not.w A5 000023D6 4F56 chk.w D7, [A6] 000023D8 4553 chk.w D2, [A3] 000023DA 484F pea.l A7 fn000023DC: 000023DC 4E56 FF98 link A6, -0x0068 000023E0 48E7 0108 movem.l -[A7], D7,A4 000023E4 7E00 moveq.l D7, 0x00 000023E6 6000 0628 bra +0x62A /* 00002A10 */ label000023EA: 000023EA 3007 move.w D0, D7 000023EC C1FC 001A muls.w D0, 0x1A 000023F0 41ED D944 lea.l A0, [A5 - 0x26BC] 000023F4 D1C0 add.l A0, D0 000023F6 2848 movea.l A4, A0 000023F8 7000 moveq.l D0, 0x00 000023FA 1014 move.b D0, [A4] 000023FC 0C40 0003 cmpi.w D0, 0x3 00002400 6400 0460 bcc +0x462 /* 00002862 */ 00002404 2D6C 0002 FFF4 move.l [A6 - 0xC], [A4 + 0x2] 0000240A 2D6C 0006 FFF8 move.l [A6 - 0x8], [A4 + 0x6] 00002410 3D6C 000A FFFC move.w [A6 - 0x4], [A4 + 0xA] 00002416 486E FFF4 pea.l [A6 - 0xC] 0000241A 3F3C 0016 move.w -[A7], 0x16 0000241E A9EB syscall Pack4/FP68K 00002420 486E FFF4 pea.l [A6 - 0xC] 00002424 486E FFFE pea.l [A6 - 0x2] 00002428 3F3C 2010 move.w -[A7], 0x2010 0000242C A9EB syscall Pack4/FP68K 0000242E 7000 moveq.l D0, 0x00 00002430 102C 0001 move.b D0, [A4 + 0x1] 00002434 4840 swap.w D0 00002436 4240 clr.w D0 00002438 4840 swap.w D0 0000243A E580 asl D0, 2 0000243C D0AD CCBE add.l D0, [A5 - 0x3342] 00002440 2040 movea.l A0, D0 00002442 2F28 0002 move.l -[A7], [A0 + 0x2] 00002446 3F2C 000C move.w -[A7], [A4 + 0xC] 0000244A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000244E 206D C9E4 movea.l A0, [A5 - 0x361C] 00002452 4E90 jsr [A0] 00002454 508F addq.l A7, 8 00002456 506C 000C addq.w [A4 + 0xC], 8 0000245A 486C 000E pea.l [A4 + 0xE] 0000245E 486C 0002 pea.l [A4 + 0x2] 00002462 3F3C 0000 move.w -[A7], 0x0 00002466 A9EB syscall Pack4/FP68K 00002468 0C6C 01DB 000C cmpi.w [A4 + 0xC], 0x1DB 0000246E 6E66 bgt +0x68 /* 000024D6 */ 00002470 2D6C 0002 FFF4 move.l [A6 - 0xC], [A4 + 0x2] 00002476 2D6C 0006 FFF8 move.l [A6 - 0x8], [A4 + 0x6] 0000247C 3D6C 000A FFFC move.w [A6 - 0x4], [A4 + 0xA] 00002482 486E FFF4 pea.l [A6 - 0xC] 00002486 3F3C 0016 move.w -[A7], 0x16 0000248A A9EB syscall Pack4/FP68K 0000248C 486E FFF4 pea.l [A6 - 0xC] 00002490 486E FFFE pea.l [A6 - 0x2] 00002494 3F3C 2010 move.w -[A7], 0x2010 00002498 A9EB syscall Pack4/FP68K 0000249A 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5 000024A0 6D34 blt +0x36 /* 000024D6 */ 000024A2 2D6C 0002 FFE8 move.l [A6 - 0x18], [A4 + 0x2] 000024A8 2D6C 0006 FFEC move.l [A6 - 0x14], [A4 + 0x6] 000024AE 3D6C 000A FFF0 move.w [A6 - 0x10], [A4 + 0xA] 000024B4 486E FFE8 pea.l [A6 - 0x18] 000024B8 3F3C 0016 move.w -[A7], 0x16 000024BC A9EB syscall Pack4/FP68K 000024BE 486E FFE8 pea.l [A6 - 0x18] 000024C2 486E FFF2 pea.l [A6 - 0xE] 000024C6 3F3C 2010 move.w -[A7], 0x2010 000024CA A9EB syscall Pack4/FP68K 000024CC 0C6E 027B FFF2 cmpi.w [A6 - 0xE], 0x27B 000024D2 6F00 00EE ble +0xF0 /* 000025C2 */ label000024D6: 000024D6 2D6C 0002 FFF4 move.l [A6 - 0xC], [A4 + 0x2] 000024DC 2D6C 0006 FFF8 move.l [A6 - 0x8], [A4 + 0x6] 000024E2 3D6C 000A FFFC move.w [A6 - 0x4], [A4 + 0xA] 000024E8 486E FFF4 pea.l [A6 - 0xC] 000024EC 3F3C 0016 move.w -[A7], 0x16 000024F0 A9EB syscall Pack4/FP68K 000024F2 486E FFF4 pea.l [A6 - 0xC] 000024F6 486E FFFE pea.l [A6 - 0x2] 000024FA 3F3C 2010 move.w -[A7], 0x2010 000024FE A9EB syscall Pack4/FP68K 00002500 0C6E 0005 FFFE cmpi.w [A6 - 0x2], 0x5 00002506 6C14 bge +0x16 /* 0000251C */ 00002508 3D7C 0005 FFFE move.w [A6 - 0x2], 0x5 0000250E 486E FFFE pea.l [A6 - 0x2] 00002512 486C 0002 pea.l [A4 + 0x2] 00002516 3F3C 200E move.w -[A7], 0x200E 0000251A A9EB syscall Pack4/FP68K label0000251C: 0000251C 2D6C 0002 FFF4 move.l [A6 - 0xC], [A4 + 0x2] 00002522 2D6C 0006 FFF8 move.l [A6 - 0x8], [A4 + 0x6] 00002528 3D6C 000A FFFC move.w [A6 - 0x4], [A4 + 0xA] 0000252E 486E FFF4 pea.l [A6 - 0xC] 00002532 3F3C 0016 move.w -[A7], 0x16 00002536 A9EB syscall Pack4/FP68K 00002538 486E FFF4 pea.l [A6 - 0xC] 0000253C 486E FFFE pea.l [A6 - 0x2] 00002540 3F3C 2010 move.w -[A7], 0x2010 00002544 A9EB syscall Pack4/FP68K 00002546 0C6E 027B FFFE cmpi.w [A6 - 0x2], 0x27B 0000254C 6F14 ble +0x16 /* 00002562 */ 0000254E 3D7C 027B FFFE move.w [A6 - 0x2], 0x27B 00002554 486E FFFE pea.l [A6 - 0x2] 00002558 486C 0002 pea.l [A4 + 0x2] 0000255C 3F3C 200E move.w -[A7], 0x200E 00002560 A9EB syscall Pack4/FP68K label00002562: 00002562 397C 01D6 000C move.w [A4 + 0xC], 0x1D6 00002568 7003 moveq.l D0, 0x03 0000256A 1880 move.b [A4], D0 0000256C 2D6C 0002 FFF4 move.l [A6 - 0xC], [A4 + 0x2] 00002572 2D6C 0006 FFF8 move.l [A6 - 0x8], [A4 + 0x6] 00002578 3D6C 000A FFFC move.w [A6 - 0x4], [A4 + 0xA] 0000257E 486E FFF4 pea.l [A6 - 0xC] 00002582 3F3C 0016 move.w -[A7], 0x16 00002586 A9EB syscall Pack4/FP68K 00002588 486E FFF4 pea.l [A6 - 0xC] 0000258C 486E FFFE pea.l [A6 - 0x2] 00002590 3F3C 2010 move.w -[A7], 0x2010 00002594 A9EB syscall Pack4/FP68K 00002596 7000 moveq.l D0, 0x00 00002598 102C 0001 move.b D0, [A4 + 0x1] 0000259C 4840 swap.w D0 0000259E 4240 clr.w D0 000025A0 4840 swap.w D0 000025A2 E580 asl D0, 2 000025A4 D0AD CCBE add.l D0, [A5 - 0x3342] 000025A8 2040 movea.l A0, D0 000025AA 2F28 0002 move.l -[A7], [A0 + 0x2] 000025AE 3F2C 000C move.w -[A7], [A4 + 0xC] 000025B2 3F2E FFFE move.w -[A7], [A6 - 0x2] 000025B6 206D C9E0 movea.l A0, [A5 - 0x3620] 000025BA 4E90 jsr [A0] 000025BC 508F addq.l A7, 8 000025BE 6000 044E bra +0x450 /* 00002A0E */ label000025C2: 000025C2 0C6C 01B3 000C cmpi.w [A4 + 0xC], 0x1B3 000025C8 6F00 022C ble +0x22E /* 000027F6 */ 000025CC 0C6C 01BC 000C cmpi.w [A4 + 0xC], 0x1BC 000025D2 6C22 bge +0x24 /* 000025F6 */ 000025D4 7000 moveq.l D0, 0x00 000025D6 1014 move.b D0, [A4] 000025D8 4A40 tst.w D0 000025DA 660E bne +0x10 /* 000025EA */ 000025DC 302C 0018 move.w D0, [A4 + 0x18] 000025E0 906D D324 sub.w D0, [A5 - 0x2CDC] 000025E4 3B40 D942 move.w [A5 - 0x26BE], D0 000025E8 600C bra +0xE /* 000025F6 */ label000025EA: 000025EA 302D D324 move.w D0, [A5 - 0x2CDC] 000025EE 906C 0018 sub.w D0, [A4 + 0x18] 000025F2 3B40 D942 move.w [A5 - 0x26BE], D0 label000025F6: 000025F6 2D6C 0002 FFF4 move.l [A6 - 0xC], [A4 + 0x2] 000025FC 2D6C 0006 FFF8 move.l [A6 - 0x8], [A4 + 0x6] 00002602 3D6C 000A FFFC move.w [A6 - 0x4], [A4 + 0xA] 00002608 486E FFF4 pea.l [A6 - 0xC] 0000260C 3F3C 0016 move.w -[A7], 0x16 00002610 A9EB syscall Pack4/FP68K 00002612 486E FFF4 pea.l [A6 - 0xC] 00002616 486E FFFE pea.l [A6 - 0x2] 0000261A 3F3C 2010 move.w -[A7], 0x2010 0000261E A9EB syscall Pack4/FP68K 00002620 302E FFFE move.w D0, [A6 - 0x2] 00002624 906D D324 sub.w D0, [A5 - 0x2CDC] 00002628 4A40 tst.w D0 0000262A 6F36 ble +0x38 /* 00002662 */ 0000262C 2D6C 0002 FFE8 move.l [A6 - 0x18], [A4 + 0x2] 00002632 2D6C 0006 FFEC move.l [A6 - 0x14], [A4 + 0x6] 00002638 3D6C 000A FFF0 move.w [A6 - 0x10], [A4 + 0xA] 0000263E 486E FFE8 pea.l [A6 - 0x18] 00002642 3F3C 0016 move.w -[A7], 0x16 00002646 A9EB syscall Pack4/FP68K 00002648 486E FFE8 pea.l [A6 - 0x18] 0000264C 486E FFF2 pea.l [A6 - 0xE] 00002650 3F3C 2010 move.w -[A7], 0x2010 00002654 A9EB syscall Pack4/FP68K 00002656 302E FFF2 move.w D0, [A6 - 0xE] 0000265A 906D D324 sub.w D0, [A5 - 0x2CDC] 0000265E 48C0 ext.l D0 00002660 6034 bra +0x36 /* 00002696 */ label00002662: 00002662 2D6C 0002 FFDC move.l [A6 - 0x24], [A4 + 0x2] 00002668 2D6C 0006 FFE0 move.l [A6 - 0x20], [A4 + 0x6] 0000266E 3D6C 000A FFE4 move.w [A6 - 0x1C], [A4 + 0xA] 00002674 486E FFDC pea.l [A6 - 0x24] 00002678 3F3C 0016 move.w -[A7], 0x16 0000267C A9EB syscall Pack4/FP68K 0000267E 486E FFDC pea.l [A6 - 0x24] 00002682 486E FFE6 pea.l [A6 - 0x1A] 00002686 3F3C 2010 move.w -[A7], 0x2010 0000268A A9EB syscall Pack4/FP68K 0000268C 302E FFE6 move.w D0, [A6 - 0x1A] 00002690 906D D324 sub.w D0, [A5 - 0x2CDC] 00002694 4440 neg.w D0 label00002696: 00002696 0C40 0010 cmpi.w D0, 0x10 0000269A 6D00 011A blt +0x11C /* 000027B6 */ 0000269E 2D6C 0002 FFD0 move.l [A6 - 0x30], [A4 + 0x2] 000026A4 2D6C 0006 FFD4 move.l [A6 - 0x2C], [A4 + 0x6] 000026AA 3D6C 000A FFD8 move.w [A6 - 0x28], [A4 + 0xA] 000026B0 486E FFD0 pea.l [A6 - 0x30] 000026B4 3F3C 0016 move.w -[A7], 0x16 000026B8 A9EB syscall Pack4/FP68K 000026BA 486E FFD0 pea.l [A6 - 0x30] 000026BE 486E FFDA pea.l [A6 - 0x26] 000026C2 3F3C 2010 move.w -[A7], 0x2010 000026C6 A9EB syscall Pack4/FP68K 000026C8 302E FFDA move.w D0, [A6 - 0x26] 000026CC B06D D324 cmp.w D0, [A5 - 0x2CDC] 000026D0 6F58 ble +0x5A /* 0000272A */ 000026D2 2D6C 0002 FFC4 move.l [A6 - 0x3C], [A4 + 0x2] 000026D8 2D6C 0006 FFC8 move.l [A6 - 0x38], [A4 + 0x6] 000026DE 3D6C 000A FFCC move.w [A6 - 0x34], [A4 + 0xA] 000026E4 486E FFC4 pea.l [A6 - 0x3C] 000026E8 3F3C 0016 move.w -[A7], 0x16 000026EC A9EB syscall Pack4/FP68K 000026EE 486E FFC4 pea.l [A6 - 0x3C] 000026F2 486E FFCE pea.l [A6 - 0x32] 000026F6 3F3C 2010 move.w -[A7], 0x2010 000026FA A9EB syscall Pack4/FP68K 000026FC 486E FFCE pea.l [A6 - 0x32] 00002700 486E FFBA pea.l [A6 - 0x46] 00002704 3F3C 200E move.w -[A7], 0x200E 00002708 A9EB syscall Pack4/FP68K 0000270A 486C 000E pea.l [A4 + 0xE] 0000270E 486E FFBA pea.l [A6 - 0x46] 00002712 3F3C 0002 move.w -[A7], 0x2 00002716 A9EB syscall Pack4/FP68K 00002718 486D D324 pea.l [A5 - 0x2CDC] 0000271C 486E FFBA pea.l [A6 - 0x46] 00002720 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00002724 A9EB syscall Pack4/FP68K 00002726 6D00 008E blt +0x90 /* 000027B6 */ label0000272A: 0000272A 2D6C 0002 FFAE move.l [A6 - 0x52], [A4 + 0x2] 00002730 2D6C 0006 FFB2 move.l [A6 - 0x4E], [A4 + 0x6] 00002736 3D6C 000A FFB6 move.w [A6 - 0x4A], [A4 + 0xA] 0000273C 486E FFAE pea.l [A6 - 0x52] 00002740 3F3C 0016 move.w -[A7], 0x16 00002744 A9EB syscall Pack4/FP68K 00002746 486E FFAE pea.l [A6 - 0x52] 0000274A 486E FFB8 pea.l [A6 - 0x48] 0000274E 3F3C 2010 move.w -[A7], 0x2010 00002752 A9EB syscall Pack4/FP68K 00002754 302E FFB8 move.w D0, [A6 - 0x48] 00002758 B06D D324 cmp.w D0, [A5 - 0x2CDC] 0000275C 6C00 0098 bge +0x9A /* 000027F6 */ 00002760 2D6C 0002 FFA2 move.l [A6 - 0x5E], [A4 + 0x2] 00002766 2D6C 0006 FFA6 move.l [A6 - 0x5A], [A4 + 0x6] 0000276C 3D6C 000A FFAA move.w [A6 - 0x56], [A4 + 0xA] 00002772 486E FFA2 pea.l [A6 - 0x5E] 00002776 3F3C 0016 move.w -[A7], 0x16 0000277A A9EB syscall Pack4/FP68K 0000277C 486E FFA2 pea.l [A6 - 0x5E] 00002780 486E FFAC pea.l [A6 - 0x54] 00002784 3F3C 2010 move.w -[A7], 0x2010 00002788 A9EB syscall Pack4/FP68K 0000278A 486E FFAC pea.l [A6 - 0x54] 0000278E 486E FF98 pea.l [A6 - 0x68] 00002792 3F3C 200E move.w -[A7], 0x200E 00002796 A9EB syscall Pack4/FP68K 00002798 486C 000E pea.l [A4 + 0xE] 0000279C 486E FF98 pea.l [A6 - 0x68] 000027A0 3F3C 0002 move.w -[A7], 0x2 000027A4 A9EB syscall Pack4/FP68K 000027A6 486D D324 pea.l [A5 - 0x2CDC] 000027AA 486E FF98 pea.l [A6 - 0x68] 000027AE 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 000027B2 A9EB syscall Pack4/FP68K 000027B4 6F40 ble +0x42 /* 000027F6 */ label000027B6: 000027B6 102D DDE0 move.b D0, [A5 - 0x2220] 000027BA 4880 ext.w D0 000027BC 3B40 CB40 move.w [A5 - 0x34C0], D0 000027C0 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000027C4 426D CB40 clr.w [A5 - 0x34C0] 000027C8 3007 move.w D0, D7 000027CA C1FC 001A muls.w D0, 0x1A 000027CE 41ED D944 lea.l A0, [A5 - 0x26BC] 000027D2 D1C0 add.l A0, D0 000027D4 536D D134 subq.w [A5 - 0x2ECC], 1 000027D8 302D D134 move.w D0, [A5 - 0x2ECC] 000027DC C1FC 001A muls.w D0, 0x1A 000027E0 43ED D944 lea.l A1, [A5 - 0x26BC] 000027E4 D3C0 add.l A1, D0 000027E6 7005 moveq.l D0, 0x05 label000027E8: 000027E8 20D9 move.l [A0]+, [A1]+ 000027EA 51C8 FFFC dbf D0, -0x6 /* 000027E8 */ 000027EE 30D9 move.w [A0]+, [A1]+ 000027F0 5347 subq.w D7, 1 000027F2 6000 021A bra +0x21C /* 00002A0E */ label000027F6: 000027F6 522C 0001 addq.b [A4 + 0x1], 1 000027FA 206D CCBE movea.l A0, [A5 - 0x3342] 000027FE 7000 moveq.l D0, 0x00 00002800 102C 0001 move.b D0, [A4 + 0x1] 00002804 B050 cmp.w D0, [A0] 00002806 6504 bcs +0x6 /* 0000280C */ 00002808 422C 0001 clr.b [A4 + 0x1] label0000280C: 0000280C 2D6C 0002 FFF4 move.l [A6 - 0xC], [A4 + 0x2] 00002812 2D6C 0006 FFF8 move.l [A6 - 0x8], [A4 + 0x6] 00002818 3D6C 000A FFFC move.w [A6 - 0x4], [A4 + 0xA] 0000281E 486E FFF4 pea.l [A6 - 0xC] 00002822 3F3C 0016 move.w -[A7], 0x16 00002826 A9EB syscall Pack4/FP68K 00002828 486E FFF4 pea.l [A6 - 0xC] 0000282C 486E FFFE pea.l [A6 - 0x2] 00002830 3F3C 2010 move.w -[A7], 0x2010 00002834 A9EB syscall Pack4/FP68K 00002836 7000 moveq.l D0, 0x00 00002838 102C 0001 move.b D0, [A4 + 0x1] 0000283C 4840 swap.w D0 0000283E 4240 clr.w D0 00002840 4840 swap.w D0 00002842 E580 asl D0, 2 00002844 D0AD CCBE add.l D0, [A5 - 0x3342] 00002848 2040 movea.l A0, D0 0000284A 2F28 0002 move.l -[A7], [A0 + 0x2] 0000284E 3F2C 000C move.w -[A7], [A4 + 0xC] 00002852 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002856 206D C9E4 movea.l A0, [A5 - 0x361C] 0000285A 4E90 jsr [A0] 0000285C 508F addq.l A7, 8 0000285E 6000 01AE bra +0x1B0 /* 00002A0E */ label00002862: 00002862 5214 addq.b [A4], 1 00002864 2D6C 0002 FFF4 move.l [A6 - 0xC], [A4 + 0x2] 0000286A 2D6C 0006 FFF8 move.l [A6 - 0x8], [A4 + 0x6] 00002870 3D6C 000A FFFC move.w [A6 - 0x4], [A4 + 0xA] 00002876 486E FFF4 pea.l [A6 - 0xC] 0000287A 3F3C 0016 move.w -[A7], 0x16 0000287E A9EB syscall Pack4/FP68K 00002880 486E FFF4 pea.l [A6 - 0xC] 00002884 486E FFFE pea.l [A6 - 0x2] 00002888 3F3C 2010 move.w -[A7], 0x2010 0000288C A9EB syscall Pack4/FP68K 0000288E 7000 moveq.l D0, 0x00 00002890 102C 0001 move.b D0, [A4 + 0x1] 00002894 4840 swap.w D0 00002896 4240 clr.w D0 00002898 4840 swap.w D0 0000289A E580 asl D0, 2 0000289C D0AD CCBE add.l D0, [A5 - 0x3342] 000028A0 2040 movea.l A0, D0 000028A2 2F28 0002 move.l -[A7], [A0 + 0x2] 000028A6 3F2C 000C move.w -[A7], [A4 + 0xC] 000028AA 3F2E FFFE move.w -[A7], [A6 - 0x2] 000028AE 206D C9E4 movea.l A0, [A5 - 0x361C] 000028B2 4E90 jsr [A0] 000028B4 508F addq.l A7, 8 000028B6 7000 moveq.l D0, 0x00 000028B8 1014 move.b D0, [A4] 000028BA 0C40 0064 cmpi.w D0, 0x64 /* 'd' */ 000028BE 662E bne +0x30 /* 000028EE */ 000028C0 3007 move.w D0, D7 000028C2 C1FC 001A muls.w D0, 0x1A 000028C6 41ED D944 lea.l A0, [A5 - 0x26BC] 000028CA D1C0 add.l A0, D0 000028CC 536D D134 subq.w [A5 - 0x2ECC], 1 000028D0 302D D134 move.w D0, [A5 - 0x2ECC] 000028D4 C1FC 001A muls.w D0, 0x1A 000028D8 43ED D944 lea.l A1, [A5 - 0x26BC] 000028DC D3C0 add.l A1, D0 000028DE 7005 moveq.l D0, 0x05 label000028E0: 000028E0 20D9 move.l [A0]+, [A1]+ 000028E2 51C8 FFFC dbf D0, -0x6 /* 000028E0 */ 000028E6 30D9 move.w [A0]+, [A1]+ 000028E8 5347 subq.w D7, 1 000028EA 6000 0122 bra +0x124 /* 00002A0E */ label000028EE: 000028EE 2D6C 0002 FFF4 move.l [A6 - 0xC], [A4 + 0x2] 000028F4 2D6C 0006 FFF8 move.l [A6 - 0x8], [A4 + 0x6] 000028FA 3D6C 000A FFFC move.w [A6 - 0x4], [A4 + 0xA] 00002900 486E FFF4 pea.l [A6 - 0xC] 00002904 3F3C 0016 move.w -[A7], 0x16 00002908 A9EB syscall Pack4/FP68K 0000290A 486E FFF4 pea.l [A6 - 0xC] 0000290E 486E FFFE pea.l [A6 - 0x2] 00002912 3F3C 2010 move.w -[A7], 0x2010 00002916 A9EB syscall Pack4/FP68K 00002918 302E FFFE move.w D0, [A6 - 0x2] 0000291C 906D D324 sub.w D0, [A5 - 0x2CDC] 00002920 4A40 tst.w D0 00002922 6F36 ble +0x38 /* 0000295A */ 00002924 2D6C 0002 FFE8 move.l [A6 - 0x18], [A4 + 0x2] 0000292A 2D6C 0006 FFEC move.l [A6 - 0x14], [A4 + 0x6] 00002930 3D6C 000A FFF0 move.w [A6 - 0x10], [A4 + 0xA] 00002936 486E FFE8 pea.l [A6 - 0x18] 0000293A 3F3C 0016 move.w -[A7], 0x16 0000293E A9EB syscall Pack4/FP68K 00002940 486E FFE8 pea.l [A6 - 0x18] 00002944 486E FFF2 pea.l [A6 - 0xE] 00002948 3F3C 2010 move.w -[A7], 0x2010 0000294C A9EB syscall Pack4/FP68K 0000294E 302E FFF2 move.w D0, [A6 - 0xE] 00002952 906D D324 sub.w D0, [A5 - 0x2CDC] 00002956 48C0 ext.l D0 00002958 6034 bra +0x36 /* 0000298E */ label0000295A: 0000295A 2D6C 0002 FFDC move.l [A6 - 0x24], [A4 + 0x2] 00002960 2D6C 0006 FFE0 move.l [A6 - 0x20], [A4 + 0x6] 00002966 3D6C 000A FFE4 move.w [A6 - 0x1C], [A4 + 0xA] 0000296C 486E FFDC pea.l [A6 - 0x24] 00002970 3F3C 0016 move.w -[A7], 0x16 00002974 A9EB syscall Pack4/FP68K 00002976 486E FFDC pea.l [A6 - 0x24] 0000297A 486E FFE6 pea.l [A6 - 0x1A] 0000297E 3F3C 2010 move.w -[A7], 0x2010 00002982 A9EB syscall Pack4/FP68K 00002984 302E FFE6 move.w D0, [A6 - 0x1A] 00002988 906D D324 sub.w D0, [A5 - 0x2CDC] 0000298C 4440 neg.w D0 label0000298E: 0000298E 0C40 0010 cmpi.w D0, 0x10 00002992 6C12 bge +0x14 /* 000029A6 */ 00002994 102D DDE0 move.b D0, [A5 - 0x2220] 00002998 4880 ext.w D0 0000299A 3B40 CB40 move.w [A5 - 0x34C0], D0 0000299E 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000029A2 426D CB40 clr.w [A5 - 0x34C0] label000029A6: 000029A6 522C 0001 addq.b [A4 + 0x1], 1 000029AA 206D CCBE movea.l A0, [A5 - 0x3342] 000029AE 7000 moveq.l D0, 0x00 000029B0 102C 0001 move.b D0, [A4 + 0x1] 000029B4 B050 cmp.w D0, [A0] 000029B6 6504 bcs +0x6 /* 000029BC */ 000029B8 422C 0001 clr.b [A4 + 0x1] label000029BC: 000029BC 2D6C 0002 FFF4 move.l [A6 - 0xC], [A4 + 0x2] 000029C2 2D6C 0006 FFF8 move.l [A6 - 0x8], [A4 + 0x6] 000029C8 3D6C 000A FFFC move.w [A6 - 0x4], [A4 + 0xA] 000029CE 486E FFF4 pea.l [A6 - 0xC] 000029D2 3F3C 0016 move.w -[A7], 0x16 000029D6 A9EB syscall Pack4/FP68K 000029D8 486E FFF4 pea.l [A6 - 0xC] 000029DC 486E FFFE pea.l [A6 - 0x2] 000029E0 3F3C 2010 move.w -[A7], 0x2010 000029E4 A9EB syscall Pack4/FP68K 000029E6 7000 moveq.l D0, 0x00 000029E8 102C 0001 move.b D0, [A4 + 0x1] 000029EC 4840 swap.w D0 000029EE 4240 clr.w D0 000029F0 4840 swap.w D0 000029F2 E580 asl D0, 2 000029F4 D0AD CCBE add.l D0, [A5 - 0x3342] 000029F8 2040 movea.l A0, D0 000029FA 2F28 0002 move.l -[A7], [A0 + 0x2] 000029FE 3F2C 000C move.w -[A7], [A4 + 0xC] 00002A02 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002A06 206D C9E4 movea.l A0, [A5 - 0x361C] 00002A0A 4E90 jsr [A0] 00002A0C 508F addq.l A7, 8 label00002A0E: 00002A0E 5247 addq.w D7, 1 label00002A10: 00002A10 BE6D D134 cmp.w D7, [A5 - 0x2ECC] 00002A14 6D00 F9D4 blt -0x62A /* 000023EA */ 00002A18 4CDF 1080 movem.l D7,A4, [A7]+ 00002A1C 4E5E unlink A6 00002A1E 4E75 rts 00002A20 464D not.w A5 00002A22 4F56 chk.w D7, [A6] 00002A24 454E chk.w D2, A6 00002A26 5348 subq.w A0, 1 fn00002A28: 00002A28 4E56 0000 link A6, 0 00002A2C 48E7 0108 movem.l -[A7], D7,A4 00002A30 1E2E 000B move.b D7, [A6 + 0xB] 00002A34 4A2D C9DE tst.b [A5 - 0x3622] 00002A38 6708 beq +0xA /* 00002A42 */ 00002A3A 486D C9DF pea.l [A5 - 0x3621] 00002A3E 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label00002A42: 00002A42 286D C9BE movea.l A4, [A5 - 0x3642] 00002A46 700D moveq.l D0, 0x0D 00002A48 222D C9C2 move.l D1, [A5 - 0x363E] 00002A4C C0C1 mulu.w D0, D1 00002A4E D9C0 add.l A4, D0 00002A50 D8EE 0008 add.w A4, [A6 + 0x8] 00002A54 303C 01A6 move.w D0, 0x1A6 label00002A58: 00002A58 BF14 xor.b [A4], D7 00002A5A D9C1 add.l A4, D1 00002A5C 51C8 FFFA dbf D0, -0x8 /* 00002A58 */ 00002A60 4A2D C9DE tst.b [A5 - 0x3622] 00002A64 6708 beq +0xA /* 00002A6E */ 00002A66 486D C9DF pea.l [A5 - 0x3621] 00002A6A 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label00002A6E: 00002A6E 4CDF 1080 movem.l D7,A4, [A7]+ 00002A72 4E5E unlink A6 00002A74 4E75 rts 00002A76 4644 not.w D4 00002A78 5241 addq.w D1, 1 00002A7A 5753 subq.w [A3], 3 00002A7C 4349 chk.w D1, A1 fn00002A7E: 00002A7E 4E56 FFFC link A6, -0x0004 00002A82 102D CB48 move.b D0, [A5 - 0x34B8] 00002A86 4880 ext.w D0 00002A88 0C40 FFFC cmpi.w D0, 0xFFFC 00002A8C 6C08 bge +0xA /* 00002A96 */ 00002A8E 7005 moveq.l D0, 0x05 00002A90 1D40 FFFD move.b [A6 - 0x3], D0 00002A94 601A bra +0x1C /* 00002AB0 */ label00002A96: 00002A96 102D CB48 move.b D0, [A5 - 0x34B8] 00002A9A 4880 ext.w D0 00002A9C 0C40 FFFE cmpi.w D0, 0xFFFE 00002AA0 6C08 bge +0xA /* 00002AAA */ 00002AA2 7004 moveq.l D0, 0x04 00002AA4 1D40 FFFD move.b [A6 - 0x3], D0 00002AA8 6006 bra +0x8 /* 00002AB0 */ label00002AAA: 00002AAA 7007 moveq.l D0, 0x07 00002AAC 1D40 FFFD move.b [A6 - 0x3], D0 label00002AB0: 00002AB0 102E FFFD move.b D0, [A6 - 0x3] 00002AB4 4880 ext.w D0 00002AB6 3F00 move.w -[A7], D0 00002AB8 302D CB4A move.w D0, [A5 - 0x34B6] 00002ABC 5740 subq.w D0, 3 00002ABE 3F00 move.w -[A7], D0 00002AC0 4EBA FF66 jsr [PC - 0x9A /* 00002A28 */] 00002AC4 588F addq.l A7, 4 00002AC6 102E FFFD move.b D0, [A6 - 0x3] 00002ACA 4880 ext.w D0 00002ACC 3F00 move.w -[A7], D0 00002ACE 302D CB4A move.w D0, [A5 - 0x34B6] 00002AD2 5640 addq.w D0, 3 00002AD4 3F00 move.w -[A7], D0 00002AD6 4EBA FF50 jsr [PC - 0xB0 /* 00002A28 */] 00002ADA 588F addq.l A7, 4 00002ADC 102E FFFD move.b D0, [A6 - 0x3] 00002AE0 4880 ext.w D0 00002AE2 3F00 move.w -[A7], D0 00002AE4 302D CB4A move.w D0, [A5 - 0x34B6] 00002AE8 5540 subq.w D0, 2 00002AEA 3F00 move.w -[A7], D0 00002AEC 4EBA FF3A jsr [PC - 0xC6 /* 00002A28 */] 00002AF0 588F addq.l A7, 4 00002AF2 102E FFFD move.b D0, [A6 - 0x3] 00002AF6 4880 ext.w D0 00002AF8 3F00 move.w -[A7], D0 00002AFA 302D CB4A move.w D0, [A5 - 0x34B6] 00002AFE 5440 addq.w D0, 2 00002B00 3F00 move.w -[A7], D0 00002B02 4EBA FF24 jsr [PC - 0xDC /* 00002A28 */] 00002B06 588F addq.l A7, 4 00002B08 102E FFFD move.b D0, [A6 - 0x3] 00002B0C 4880 ext.w D0 00002B0E 3F00 move.w -[A7], D0 00002B10 302D CB4A move.w D0, [A5 - 0x34B6] 00002B14 5340 subq.w D0, 1 00002B16 3F00 move.w -[A7], D0 00002B18 4EBA FF0E jsr [PC - 0xF2 /* 00002A28 */] 00002B1C 588F addq.l A7, 4 00002B1E 102E FFFD move.b D0, [A6 - 0x3] 00002B22 4880 ext.w D0 00002B24 3F00 move.w -[A7], D0 00002B26 302D CB4A move.w D0, [A5 - 0x34B6] 00002B2A 5240 addq.w D0, 1 00002B2C 3F00 move.w -[A7], D0 00002B2E 4EBA FEF8 jsr [PC - 0x108 /* 00002A28 */] 00002B32 588F addq.l A7, 4 00002B34 102E FFFD move.b D0, [A6 - 0x3] 00002B38 4880 ext.w D0 00002B3A 3F00 move.w -[A7], D0 00002B3C 3F2D CB4A move.w -[A7], [A5 - 0x34B6] 00002B40 4EBA FEE6 jsr [PC - 0x11A /* 00002A28 */] 00002B44 588F addq.l A7, 4 00002B46 522D CB48 addq.b [A5 - 0x34B8], 1 00002B4A 4E5E unlink A6 00002B4C 4E75 rts 00002B4E 4653 not.w [A3] 00002B50 4349 chk.w D1, A1 00002B52 5353 subq.w [A3], 1 00002B54 4F52 chk.w D7, [A2] fn00002B56: 00002B56 48E7 0108 movem.l -[A7], D7,A4 00002B5A 3F3C 0004 move.w -[A7], 0x4 00002B5E 302D D324 move.w D0, [A5 - 0x2CDC] 00002B62 5740 subq.w D0, 3 00002B64 3F00 move.w -[A7], D0 00002B66 4EBA FEC0 jsr [PC - 0x140 /* 00002A28 */] 00002B6A 588F addq.l A7, 4 00002B6C 3F3C 0004 move.w -[A7], 0x4 00002B70 302D D324 move.w D0, [A5 - 0x2CDC] 00002B74 5640 addq.w D0, 3 00002B76 3F00 move.w -[A7], D0 00002B78 4EBA FEAE jsr [PC - 0x152 /* 00002A28 */] 00002B7C 588F addq.l A7, 4 00002B7E 3F3C 0004 move.w -[A7], 0x4 00002B82 302D D324 move.w D0, [A5 - 0x2CDC] 00002B86 5740 subq.w D0, 3 00002B88 3F00 move.w -[A7], D0 00002B8A 4EBA FE9C jsr [PC - 0x164 /* 00002A28 */] 00002B8E 588F addq.l A7, 4 00002B90 3F3C 0004 move.w -[A7], 0x4 00002B94 302D D324 move.w D0, [A5 - 0x2CDC] 00002B98 5640 addq.w D0, 3 00002B9A 3F00 move.w -[A7], D0 00002B9C 4EBA FE8A jsr [PC - 0x176 /* 00002A28 */] 00002BA0 588F addq.l A7, 4 00002BA2 7001 moveq.l D0, 0x01 00002BA4 1B40 CB48 move.b [A5 - 0x34B8], D0 00002BA8 4A2D CB52 tst.b [A5 - 0x34AE] 00002BAC 6700 0082 beq +0x84 /* 00002C30 */ 00002BB0 422D CB63 clr.b [A5 - 0x349D] 00002BB4 70FA moveq.l D0, 0xFFFFFFFA 00002BB6 1B40 CB48 move.b [A5 - 0x34B8], D0 00002BBA 3B6D D324 CB4A move.w [A5 - 0x34B6], [A5 - 0x2CDC] 00002BC0 4EBA FEBC jsr [PC - 0x144 /* 00002A7E */] 00002BC4 4EBA E912 jsr [PC - 0x16EE /* 000014D8 */] 00002BC8 102D D935 move.b D0, [A5 - 0x26CB] 00002BCC 4880 ext.w D0 00002BCE 48C0 ext.l D0 00002BD0 E580 asl D0, 2 00002BD2 D0AD CCC2 add.l D0, [A5 - 0x333E] 00002BD6 2040 movea.l A0, D0 00002BD8 2868 0002 movea.l A4, [A0 + 0x2] 00002BDC 302D D936 move.w D0, [A5 - 0x26CA] 00002BE0 906C 0004 sub.w D0, [A4 + 0x4] 00002BE4 322D D324 move.w D1, [A5 - 0x2CDC] 00002BE8 5641 addq.w D1, 3 00002BEA B240 cmp.w D1, D0 00002BEC 6D42 blt +0x44 /* 00002C30 */ 00002BEE 302D D936 move.w D0, [A5 - 0x26CA] 00002BF2 D054 add.w D0, [A4] 00002BF4 906C 0004 sub.w D0, [A4 + 0x4] 00002BF8 322D D324 move.w D1, [A5 - 0x2CDC] 00002BFC 5741 subq.w D1, 3 00002BFE B240 cmp.w D1, D0 00002C00 6E2E bgt +0x30 /* 00002C30 */ 00002C02 562D D932 addq.b [A5 - 0x26CE], 3 00002C06 7000 moveq.l D0, 0x00 00002C08 102D D932 move.b D0, [A5 - 0x26CE] 00002C0C 0C40 0006 cmpi.w D0, 0x6 00002C10 6406 bcc +0x8 /* 00002C18 */ 00002C12 4EBA EDE4 jsr [PC - 0x121C /* 000019F8 */] 00002C16 6018 bra +0x1A /* 00002C30 */ label00002C18: 00002C18 102D DDE0 move.b D0, [A5 - 0x2220] 00002C1C 4880 ext.w D0 00002C1E 3B40 CB40 move.w [A5 - 0x34C0], D0 00002C22 3F3C 0015 move.w -[A7], 0x15 00002C26 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00002C2A 548F addq.l A7, 2 00002C2C 4EBA F100 jsr [PC - 0xF00 /* 00001D2E */] label00002C30: 00002C30 4CDF 1080 movem.l D7,A4, [A7]+ 00002C34 4E75 rts fn00002C36: 00002C36 2F0C move.l -[A7], A4 00002C38 7001 moveq.l D0, 0x01 00002C3A C0AD CA2E and.l D0, [A5 - 0x35D2] 00002C3E 4A80 tst.l D0 00002C40 6600 0114 bne +0x116 /* 00002D56 */ 00002C44 7000 moveq.l D0, 0x00 00002C46 102D D35D move.b D0, [A5 - 0x2CA3] 00002C4A 4840 swap.w D0 00002C4C 4240 clr.w D0 00002C4E 4840 swap.w D0 00002C50 E580 asl D0, 2 00002C52 D0AD CCC6 add.l D0, [A5 - 0x333A] 00002C56 2040 movea.l A0, D0 00002C58 2F28 0002 move.l -[A7], [A0 + 0x2] 00002C5C 3F2D D360 move.w -[A7], [A5 - 0x2CA0] 00002C60 3F2D D35E move.w -[A7], [A5 - 0x2CA2] 00002C64 206D C9E4 movea.l A0, [A5 - 0x361C] 00002C68 4E90 jsr [A0] 00002C6A 508F addq.l A7, 8 00002C6C 522D D35D addq.b [A5 - 0x2CA3], 1 00002C70 206D CCC6 movea.l A0, [A5 - 0x333A] 00002C74 7000 moveq.l D0, 0x00 00002C76 102D D35D move.b D0, [A5 - 0x2CA3] 00002C7A B050 cmp.w D0, [A0] 00002C7C 642A bcc +0x2C /* 00002CA8 */ 00002C7E 7000 moveq.l D0, 0x00 00002C80 102D D35D move.b D0, [A5 - 0x2CA3] 00002C84 4840 swap.w D0 00002C86 4240 clr.w D0 00002C88 4840 swap.w D0 00002C8A E580 asl D0, 2 00002C8C D0AD CCC6 add.l D0, [A5 - 0x333A] 00002C90 2040 movea.l A0, D0 00002C92 2F28 0002 move.l -[A7], [A0 + 0x2] 00002C96 3F2D D360 move.w -[A7], [A5 - 0x2CA0] 00002C9A 3F2D D35E move.w -[A7], [A5 - 0x2CA2] 00002C9E 206D C9E4 movea.l A0, [A5 - 0x361C] 00002CA2 4E90 jsr [A0] 00002CA4 508F addq.l A7, 8 00002CA6 6004 bra +0x6 /* 00002CAC */ label00002CA8: 00002CA8 422D D369 clr.b [A5 - 0x2C97] label00002CAC: 00002CAC 7000 moveq.l D0, 0x00 00002CAE 102D D35D move.b D0, [A5 - 0x2CA3] 00002CB2 0C40 0003 cmpi.w D0, 0x3 00002CB6 6600 009E bne +0xA0 /* 00002D56 */ 00002CBA 102D D935 move.b D0, [A5 - 0x26CB] 00002CBE 4880 ext.w D0 00002CC0 48C0 ext.l D0 00002CC2 E580 asl D0, 2 00002CC4 D0AD CCC2 add.l D0, [A5 - 0x333E] 00002CC8 2040 movea.l A0, D0 00002CCA 2868 0002 movea.l A4, [A0 + 0x2] 00002CCE 302D D936 move.w D0, [A5 - 0x26CA] 00002CD2 906C 0004 sub.w D0, [A4 + 0x4] 00002CD6 322D D35E move.w D1, [A5 - 0x2CA2] 00002CDA 0641 0012 addi.w D1, 0x12 00002CDE B240 cmp.w D1, D0 00002CE0 6D00 0074 blt +0x76 /* 00002D56 */ 00002CE4 302D D936 move.w D0, [A5 - 0x26CA] 00002CE8 D054 add.w D0, [A4] 00002CEA 906C 0004 sub.w D0, [A4 + 0x4] 00002CEE 322D D35E move.w D1, [A5 - 0x2CA2] 00002CF2 0641 FFEE addi.w D1, 0xFFEE 00002CF6 B240 cmp.w D1, D0 00002CF8 6E00 005C bgt +0x5E /* 00002D56 */ 00002CFC 302D D938 move.w D0, [A5 - 0x26C8] 00002D00 906C 0006 sub.w D0, [A4 + 0x6] 00002D04 322D D360 move.w D1, [A5 - 0x2CA0] 00002D08 0641 0012 addi.w D1, 0x12 00002D0C B240 cmp.w D1, D0 00002D0E 6D46 blt +0x48 /* 00002D56 */ 00002D10 302D D938 move.w D0, [A5 - 0x26C8] 00002D14 D06C 0002 add.w D0, [A4 + 0x2] 00002D18 906C 0006 sub.w D0, [A4 + 0x6] 00002D1C 322D D360 move.w D1, [A5 - 0x2CA0] 00002D20 0641 FFEE addi.w D1, 0xFFEE 00002D24 B240 cmp.w D1, D0 00002D26 6E2E bgt +0x30 /* 00002D56 */ 00002D28 562D D932 addq.b [A5 - 0x26CE], 3 00002D2C 7000 moveq.l D0, 0x00 00002D2E 102D D932 move.b D0, [A5 - 0x26CE] 00002D32 0C40 0006 cmpi.w D0, 0x6 00002D36 6406 bcc +0x8 /* 00002D3E */ 00002D38 4EBA ECBE jsr [PC - 0x1342 /* 000019F8 */] 00002D3C 6018 bra +0x1A /* 00002D56 */ label00002D3E: 00002D3E 102D DDE0 move.b D0, [A5 - 0x2220] 00002D42 4880 ext.w D0 00002D44 3B40 CB40 move.w [A5 - 0x34C0], D0 00002D48 3F3C 0015 move.w -[A7], 0x15 00002D4C 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00002D50 548F addq.l A7, 2 00002D52 4EBA EFDA jsr [PC - 0x1026 /* 00001D2E */] label00002D56: 00002D56 285F movea.l A4, [A7]+ 00002D58 4E75 rts fn00002D5A: 00002D5A 7001 moveq.l D0, 0x01 00002D5C 1B40 D369 move.b [A5 - 0x2C97], D0 00002D60 3B6D D324 D35E move.w [A5 - 0x2CA2], [A5 - 0x2CDC] 00002D66 3B7C 01A4 D360 move.w [A5 - 0x2CA0], 0x1A4 00002D6C 422D D35C clr.b [A5 - 0x2CA4] 00002D70 422D D35D clr.b [A5 - 0x2CA3] 00002D74 426D D362 clr.w [A5 - 0x2C9E] 00002D78 70F8 moveq.l D0, 0xFFFFFFF8 00002D7A 3B40 D364 move.w [A5 - 0x2C9C], D0 00002D7E 7000 moveq.l D0, 0x00 00002D80 102D D35D move.b D0, [A5 - 0x2CA3] 00002D84 4840 swap.w D0 00002D86 4240 clr.w D0 00002D88 4840 swap.w D0 00002D8A E580 asl D0, 2 00002D8C D0AD CCCA add.l D0, [A5 - 0x3336] 00002D90 2040 movea.l A0, D0 00002D92 2F28 0002 move.l -[A7], [A0 + 0x2] 00002D96 3F2D D360 move.w -[A7], [A5 - 0x2CA0] 00002D9A 3F2D D35E move.w -[A7], [A5 - 0x2CA2] 00002D9E 206D C9E0 movea.l A0, [A5 - 0x3620] 00002DA2 4E90 jsr [A0] 00002DA4 508F addq.l A7, 8 00002DA6 532D CB62 subq.b [A5 - 0x349E], 1 00002DAA 4EBA E72C jsr [PC - 0x18D4 /* 000014D8 */] 00002DAE 4E75 rts fn00002DB0: 00002DB0 4E56 FFF8 link A6, -0x0008 00002DB4 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00002DB8 42A7 clr.l -[A7] 00002DBA 4879 626D 6170 push.l 0x626D6170 /* 'bmap' */ 00002DC0 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002DC4 A9A0 syscall GetResource 00002DC6 205F movea.l A0, [A7]+ 00002DC8 2D48 FFFC move.l [A6 - 0x4], A0 00002DCC 42A7 clr.l -[A7] 00002DCE 206E FFFC movea.l A0, [A6 - 0x4] 00002DD2 2F10 move.l -[A7], [A0] 00002DD4 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00002DD8 201F move.l D0, [A7]+ 00002DDA 2440 movea.l A2, D0 00002DDC 3012 move.w D0, [A2] 00002DDE 5340 subq.w D0, 1 00002DE0 3A00 move.w D5, D0 00002DE2 302A 0002 move.w D0, [A2 + 0x2] 00002DE6 5340 subq.w D0, 1 00002DE8 3800 move.w D4, D0 00002DEA 588A addq.l A2, 4 00002DEC 3045 movea.w A0, D5 00002DEE 203C 0000 0280 move.l D0, 0x280 00002DF4 9088 sub.l D0, A0 00002DF6 E280 asr D0, 1 00002DF8 D0AD C9BE add.l D0, [A5 - 0x3642] 00002DFC 3044 movea.w A0, D4 00002DFE 223C 0000 01E0 move.l D1, 0x1E0 00002E04 9288 sub.l D1, A0 00002E06 E281 asr D1, 1 00002E08 2F2D C9C2 move.l -[A7], [A5 - 0x363E] 00002E0C 2F01 move.l -[A7], D1 00002E0E 2D40 FFF8 move.l [A6 - 0x8], D0 00002E12 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002E16 D0AE FFF8 add.l D0, [A6 - 0x8] 00002E1A 2840 movea.l A4, D0 00002E1C 4A2D C9DE tst.b [A5 - 0x3622] 00002E20 6708 beq +0xA /* 00002E2A */ 00002E22 486D C9DF pea.l [A5 - 0x3621] 00002E26 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label00002E2A: 00002E2A 3C04 move.w D6, D4 label00002E2C: 00002E2C 3E05 move.w D7, D5 00002E2E 264C movea.l A3, A4 label00002E30: 00002E30 4A1A tst.b [A2]+ 00002E32 6706 beq +0x8 /* 00002E3A */ 00002E34 16FC 0000 move.b [A3]+, 0x0 00002E38 6004 bra +0x6 /* 00002E3E */ label00002E3A: 00002E3A 16FC 00FF move.b [A3]+, 0xFF label00002E3E: 00002E3E 51CF FFF0 dbf D7, -0x12 /* 00002E30 */ 00002E42 D9ED C9C2 add.l A4, [A5 - 0x363E] 00002E46 51CE FFE4 dbf D6, -0x1E /* 00002E2C */ 00002E4A 4A2D C9DE tst.b [A5 - 0x3622] 00002E4E 6708 beq +0xA /* 00002E58 */ 00002E50 486D C9DF pea.l [A5 - 0x3621] 00002E54 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label00002E58: 00002E58 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00002E5C 4E5E unlink A6 00002E5E 4E75 rts 00002E60 4452 neg.w [A2] 00002E62 4157 chk.w D0, [A7] 00002E64 424D clr.w A5 00002E66 4150 chk.w D0, [A0] fn00002E68: 00002E68 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00002E6C 3F3C 1388 move.w -[A7], 0x1388 00002E70 4EBA FF3E jsr [PC - 0xC2 /* 00002DB0 */] 00002E74 548F addq.l A7, 2 00002E76 4A2D C9DE tst.b [A5 - 0x3622] 00002E7A 6708 beq +0xA /* 00002E84 */ 00002E7C 486D C9DF pea.l [A5 - 0x3621] 00002E80 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label00002E84: 00002E84 286D C9BE movea.l A4, [A5 - 0x3642] 00002E88 3C3C 01DF move.w D6, 0x1DF label00002E8C: 00002E8C 3E3C 027F move.w D7, 0x27F 00002E90 264C movea.l A3, A4 label00002E92: 00002E92 4A13 tst.b [A3] 00002E94 671E beq +0x20 /* 00002EB4 */ 00002E96 3A07 move.w D5, D7 00002E98 CAC6 mulu.w D5, D6 00002E9A 0C05 00FF cmpi.b D5, 0xFF 00002E9E 6604 bne +0x6 /* 00002EA4 */ 00002EA0 1A38 00FE move.b D5, [0x000000FE] label00002EA4: 00002EA4 16C5 move.b [A3]+, D5 00002EA6 51CF FFEA dbf D7, -0x18 /* 00002E92 */ 00002EAA D9ED C9C2 add.l A4, [A5 - 0x363E] 00002EAE 51CE FFDC dbf D6, -0x26 /* 00002E8C */ 00002EB2 6008 bra +0xA /* 00002EBC */ label00002EB4: 00002EB4 16FC 00FF move.b [A3]+, 0xFF 00002EB8 51CF FFD8 dbf D7, -0x2A /* 00002E92 */ label00002EBC: 00002EBC 4A2D C9DE tst.b [A5 - 0x3622] 00002EC0 6708 beq +0xA /* 00002ECA */ 00002EC2 486D C9DF pea.l [A5 - 0x3621] 00002EC6 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label00002ECA: 00002ECA 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00002ECE 4E75 rts fn00002ED0: 00002ED0 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00002ED4 4A2D C9DE tst.b [A5 - 0x3622] 00002ED8 6708 beq +0xA /* 00002EE2 */ 00002EDA 486D C9DF pea.l [A5 - 0x3621] 00002EDE 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label00002EE2: 00002EE2 286D C9BE movea.l A4, [A5 - 0x3642] 00002EE6 3C3C 01DF move.w D6, 0x1DF label00002EEA: 00002EEA 3E3C 027F move.w D7, 0x27F 00002EEE 264C movea.l A3, A4 label00002EF0: 00002EF0 0C13 00FF cmpi.b [A3], 0xFF 00002EF4 671A beq +0x1C /* 00002F10 */ 00002EF6 1A07 move.b D5, D7 00002EF8 DA06 add.b D5, D6 00002EFA 0C45 00FF cmpi.w D5, 0xFF 00002EFE 6714 beq +0x16 /* 00002F14 */ 00002F00 16C5 move.b [A3]+, D5 label00002F02: 00002F02 51CF FFEC dbf D7, -0x16 /* 00002EF0 */ 00002F06 D9ED C9C2 add.l A4, [A5 - 0x363E] 00002F0A 51CE FFDE dbf D6, -0x24 /* 00002EEA */ 00002F0E 600A bra +0xC /* 00002F1A */ label00002F10: 00002F10 524B addq.w A3, 1 00002F12 60EE bra -0x10 /* 00002F02 */ label00002F14: 00002F14 16FC 00FE move.b [A3]+, 0xFE 00002F18 60E8 bra -0x16 /* 00002F02 */ label00002F1A: 00002F1A 4A2D C9DE tst.b [A5 - 0x3622] 00002F1E 6708 beq +0xA /* 00002F28 */ 00002F20 486D C9DF pea.l [A5 - 0x3621] 00002F24 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label00002F28: 00002F28 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00002F2C 4E75 rts fn00002F2E: 00002F2E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00002F32 4A2D C9DE tst.b [A5 - 0x3622] 00002F36 6708 beq +0xA /* 00002F40 */ 00002F38 486D C9DF pea.l [A5 - 0x3621] 00002F3C 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label00002F40: 00002F40 286D C9BE movea.l A4, [A5 - 0x3642] 00002F44 3C3C 01DF move.w D6, 0x1DF label00002F48: 00002F48 3E3C 027F move.w D7, 0x27F 00002F4C 264C movea.l A3, A4 label00002F4E: 00002F4E 0C13 00FF cmpi.b [A3], 0xFF 00002F52 671A beq +0x1C /* 00002F6E */ 00002F54 1A07 move.b D5, D7 00002F56 CA06 and.b D5, D6 00002F58 0C45 00FF cmpi.w D5, 0xFF 00002F5C 6714 beq +0x16 /* 00002F72 */ 00002F5E 16C5 move.b [A3]+, D5 label00002F60: 00002F60 51CF FFEC dbf D7, -0x16 /* 00002F4E */ 00002F64 D9ED C9C2 add.l A4, [A5 - 0x363E] 00002F68 51CE FFDE dbf D6, -0x24 /* 00002F48 */ 00002F6C 600A bra +0xC /* 00002F78 */ label00002F6E: 00002F6E 524B addq.w A3, 1 00002F70 60EE bra -0x10 /* 00002F60 */ label00002F72: 00002F72 16FC 00FE move.b [A3]+, 0xFE 00002F76 60E8 bra -0x16 /* 00002F60 */ label00002F78: 00002F78 4A2D C9DE tst.b [A5 - 0x3622] 00002F7C 6708 beq +0xA /* 00002F86 */ 00002F7E 486D C9DF pea.l [A5 - 0x3621] 00002F82 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label00002F86: 00002F86 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00002F8A 4E75 rts fn00002F8C: 00002F8C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00002F90 4A2D C9DE tst.b [A5 - 0x3622] 00002F94 6708 beq +0xA /* 00002F9E */ 00002F96 486D C9DF pea.l [A5 - 0x3621] 00002F9A 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label00002F9E: 00002F9E 286D C9BE movea.l A4, [A5 - 0x3642] 00002FA2 3C3C 01DF move.w D6, 0x1DF label00002FA6: 00002FA6 3E3C 027F move.w D7, 0x27F 00002FAA 264C movea.l A3, A4 label00002FAC: 00002FAC 0C13 00FF cmpi.b [A3], 0xFF 00002FB0 6712 beq +0x14 /* 00002FC4 */ 00002FB2 1687 move.b [A3], D7 00002FB4 BD1B xor.b [A3]+, D6 label00002FB6: 00002FB6 51CF FFF4 dbf D7, -0xE /* 00002FAC */ 00002FBA D9ED C9C2 add.l A4, [A5 - 0x363E] 00002FBE 51CE FFE6 dbf D6, -0x1C /* 00002FA6 */ 00002FC2 6004 bra +0x6 /* 00002FC8 */ label00002FC4: 00002FC4 524B addq.w A3, 1 00002FC6 60EE bra -0x10 /* 00002FB6 */ label00002FC8: 00002FC8 4A2D C9DE tst.b [A5 - 0x3622] 00002FCC 6708 beq +0xA /* 00002FD6 */ 00002FCE 486D C9DF pea.l [A5 - 0x3621] 00002FD2 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label00002FD6: 00002FD6 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00002FDA 4E75 rts fn00002FDC: 00002FDC 4E56 F6E8 link A6, -0x0918 00002FE0 48E7 0308 movem.l -[A7], D6,D7,A4 00002FE4 42A7 clr.l -[A7] 00002FE6 4879 0000 AFC8 push.l 0xAFC8 00002FEC 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00002FF0 205F movea.l A0, [A7]+ 00002FF2 2B48 DDB4 move.l [A5 - 0x224C], A0 00002FF6 4AAD DDB4 tst.l [A5 - 0x224C] 00002FFA 6700 0318 beq +0x31A /* 00003314 */ 00002FFE 42A7 clr.l -[A7] 00003000 2F2D DDB4 move.l -[A7], [A5 - 0x224C] 00003004 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00003008 201F move.l D0, [A7]+ 0000300A 2B40 DDB0 move.l [A5 - 0x2250], D0 0000300E 42AD DDB8 clr.l [A5 - 0x2248] 00003012 7C00 moveq.l D6, 0x00 00003014 6000 0184 bra +0x186 /* 0000319A */ label00003018: 00003018 3006 move.w D0, D6 0000301A C1FC 002E muls.w D0, 0x2E /* '.' */ 0000301E D08E add.l D0, A6 00003020 0680 FFFF F704 addi.l D0, 0xFFFFF704 00003026 2840 movea.l A4, D0 00003028 3D7C 00AB F702 move.w [A6 - 0x8FE], 0xAB 0000302E 486E F702 pea.l [A6 - 0x8FE] 00003032 4854 pea.l [A4] 00003034 3F3C 200E move.w -[A7], 0x200E 00003038 A9EB syscall Pack4/FP68K 0000303A 3D7C 00EB F702 move.w [A6 - 0x8FE], 0xEB 00003040 486E F702 pea.l [A6 - 0x8FE] 00003044 486C 000A pea.l [A4 + 0xA] 00003048 3F3C 200E move.w -[A7], 0x200E 0000304C A9EB syscall Pack4/FP68K 0000304E 7020 moveq.l D0, 0x20 00003050 3940 0028 move.w [A4 + 0x28], D0 00003054 3F3C 0005 move.w -[A7], 0x5 00003058 3F3C 0004 move.w -[A7], 0x4 0000305C 4EBA 146A jsr [PC + 0x146A /* 000044C8 */] 00003060 588F addq.l A7, 4 00003062 3D7C 0002 F702 move.w [A6 - 0x8FE], 0x2 00003068 2D79 0000 01F0 F6F8 move.l [A6 - 0x908], [0x000001F0] 00003070 2D79 0000 01F4 F6FC move.l [A6 - 0x904], [0x000001F4] 00003078 3D79 0000 01F8 F700 move.w [A6 - 0x900], [0x000001F8 /* SPValid/SysParam */] 00003080 486E F702 pea.l [A6 - 0x8FE] 00003084 486E F6F8 pea.l [A6 - 0x908] 00003088 3F3C 2004 move.w -[A7], 0x2004 0000308C A9EB syscall Pack4/FP68K 0000308E 3D46 F6F6 move.w [A6 - 0x90A], D6 00003092 486E F6F6 pea.l [A6 - 0x90A] 00003096 486E F6F8 pea.l [A6 - 0x908] 0000309A 3F3C 2004 move.w -[A7], 0x2004 0000309E A9EB syscall Pack4/FP68K 000030A0 3D7C 0032 F6F4 move.w [A6 - 0x90C], 0x32 /* '2' */ 000030A6 486E F6F4 pea.l [A6 - 0x90C] 000030AA 486E F6F8 pea.l [A6 - 0x908] 000030AE 3F3C 2006 move.w -[A7], 0x2006 000030B2 A9EB syscall Pack4/FP68K 000030B4 41EE F702 lea.l A0, [A6 - 0x8FE] 000030B8 2F20 move.l -[A7], -[A0] 000030BA 2F20 move.l -[A7], -[A0] 000030BC 3F20 move.w -[A7], -[A0] 000030BE 486E F6EA pea.l [A6 - 0x916] 000030C2 3D40 F6E8 move.w [A6 - 0x918], D0 000030C6 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000030CA 4FEF 000E lea.l A7, [A7 + 0xE] 000030CE 486E F6E8 pea.l [A6 - 0x918] 000030D2 486E F6EA pea.l [A6 - 0x916] 000030D6 3F3C 2004 move.w -[A7], 0x2004 000030DA A9EB syscall Pack4/FP68K 000030DC 41EC 0014 lea.l A0, [A4 + 0x14] 000030E0 43EE F6EA lea.l A1, [A6 - 0x916] 000030E4 20D9 move.l [A0]+, [A1]+ 000030E6 20D9 move.l [A0]+, [A1]+ 000030E8 30D9 move.w [A0]+, [A1]+ 000030EA 3F3C 0005 move.w -[A7], 0x5 000030EE 3F3C 0004 move.w -[A7], 0x4 000030F2 4EBA 13D4 jsr [PC + 0x13D4 /* 000044C8 */] 000030F6 588F addq.l A7, 4 000030F8 3D7C 0002 F702 move.w [A6 - 0x8FE], 0x2 000030FE 2D79 0000 01FA F6F8 move.l [A6 - 0x908], [0x000001FA /* SPATalkB */] 00003106 2D79 0000 01FE F6FC move.l [A6 - 0x904], [0x000001FE /* SPPortB */] 0000310E 3D79 0000 0202 F700 move.w [A6 - 0x900], [0x00000202] 00003116 486E F702 pea.l [A6 - 0x8FE] 0000311A 486E F6F8 pea.l [A6 - 0x908] 0000311E 3F3C 2004 move.w -[A7], 0x2004 00003122 A9EB syscall Pack4/FP68K 00003124 3D46 F6F6 move.w [A6 - 0x90A], D6 00003128 486E F6F6 pea.l [A6 - 0x90A] 0000312C 486E F6F8 pea.l [A6 - 0x908] 00003130 3F3C 2004 move.w -[A7], 0x2004 00003134 A9EB syscall Pack4/FP68K 00003136 3D7C 0032 F6F4 move.w [A6 - 0x90C], 0x32 /* '2' */ 0000313C 486E F6F4 pea.l [A6 - 0x90C] 00003140 486E F6F8 pea.l [A6 - 0x908] 00003144 3F3C 2006 move.w -[A7], 0x2006 00003148 A9EB syscall Pack4/FP68K 0000314A 41EE F702 lea.l A0, [A6 - 0x8FE] 0000314E 2F20 move.l -[A7], -[A0] 00003150 2F20 move.l -[A7], -[A0] 00003152 3F20 move.w -[A7], -[A0] 00003154 486E F6EA pea.l [A6 - 0x916] 00003158 3D40 F6E8 move.w [A6 - 0x918], D0 0000315C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003160 4FEF 000E lea.l A7, [A7 + 0xE] 00003164 486E F6E8 pea.l [A6 - 0x918] 00003168 486E F6EA pea.l [A6 - 0x916] 0000316C 3F3C 2004 move.w -[A7], 0x2004 00003170 A9EB syscall Pack4/FP68K 00003172 41EC 001E lea.l A0, [A4 + 0x1E] 00003176 43EE F6EA lea.l A1, [A6 - 0x916] 0000317A 20D9 move.l [A0]+, [A1]+ 0000317C 20D9 move.l [A0]+, [A1]+ 0000317E 30D9 move.w [A0]+, [A1]+ 00003180 70F6 moveq.l D0, 0xFFFFFFF6 00003182 3940 002A move.w [A4 + 0x2A], D0 00003186 3F3C 0096 move.w -[A7], 0x96 0000318A 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 0000318E 4EBA 1338 jsr [PC + 0x1338 /* 000044C8 */] 00003192 588F addq.l A7, 4 00003194 3940 002C move.w [A4 + 0x2C], D0 00003198 5246 addq.w D6, 1 label0000319A: 0000319A 0C46 0032 cmpi.w D6, 0x32 /* '2' */ 0000319E 6D00 FE78 blt -0x186 /* 00003018 */ 000031A2 7C00 moveq.l D6, 0x00 000031A4 6000 0166 bra +0x168 /* 0000330C */ label000031A8: 000031A8 41EE F704 lea.l A0, [A6 - 0x8FC] 000031AC 2848 movea.l A4, A0 000031AE 7E00 moveq.l D7, 0x00 000031B0 6000 0150 bra +0x152 /* 00003302 */ label000031B4: 000031B4 0C6C FFFF 0028 cmpi.w [A4 + 0x28], 0xFFFF 000031BA 6700 0140 beq +0x142 /* 000032FC */ 000031BE 526C 002A addq.w [A4 + 0x2A], 1 000031C2 4A6C 002A tst.w [A4 + 0x2A] 000031C6 6D00 0134 blt +0x136 /* 000032FC */ 000031CA 302C 002C move.w D0, [A4 + 0x2C] 000031CE B06C 002A cmp.w D0, [A4 + 0x2A] 000031D2 660A bne +0xC /* 000031DE */ 000031D4 70FF moveq.l D0, 0xFFFFFFFF 000031D6 3940 0028 move.w [A4 + 0x28], D0 000031DA 6000 0120 bra +0x122 /* 000032FC */ label000031DE: 000031DE 486C 0014 pea.l [A4 + 0x14] 000031E2 4854 pea.l [A4] 000031E4 3F3C 0000 move.w -[A7], 0x0 000031E8 A9EB syscall Pack4/FP68K 000031EA 486C 001E pea.l [A4 + 0x1E] 000031EE 486C 000A pea.l [A4 + 0xA] 000031F2 3F3C 0000 move.w -[A7], 0x0 000031F6 A9EB syscall Pack4/FP68K 000031F8 4879 0000 0204 push.l 0x204 000031FE 486C 0014 pea.l [A4 + 0x14] 00003202 3F3C 0004 move.w -[A7], 0x4 00003206 A9EB syscall Pack4/FP68K 00003208 4879 0000 020E push.l 0x20E 0000320E 486C 001E pea.l [A4 + 0x1E] 00003212 3F3C 0004 move.w -[A7], 0x4 00003216 A9EB syscall Pack4/FP68K 00003218 4879 0000 0218 push.l 0x218 0000321E 486C 001E pea.l [A4 + 0x1E] 00003222 3F3C 0000 move.w -[A7], 0x0 00003226 A9EB syscall Pack4/FP68K 00003228 4879 0000 0222 push.l 0x222 0000322E 486C 001E pea.l [A4 + 0x1E] 00003232 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00003236 A9EB syscall Pack4/FP68K 00003238 6F10 ble +0x12 /* 0000324A */ 0000323A 41EC 001E lea.l A0, [A4 + 0x1E] 0000323E 43F9 0000 022C lea.l A1, [0x0000022C] 00003244 20D9 move.l [A0]+, [A1]+ 00003246 20D9 move.l [A0]+, [A1]+ 00003248 30D9 move.w [A0]+, [A1]+ label0000324A: 0000324A 4878 0003 push.l 0x3 0000324E 2F2D DDB8 move.l -[A7], [A5 - 0x2248] 00003252 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003256 D080 add.l D0, D0 00003258 D0AD DDB0 add.l D0, [A5 - 0x2250] 0000325C 2D54 F6F8 move.l [A6 - 0x908], [A4] 00003260 2D6C 0004 F6FC move.l [A6 - 0x904], [A4 + 0x4] 00003266 3D6C 0008 F700 move.w [A6 - 0x900], [A4 + 0x8] 0000326C 486E F6F8 pea.l [A6 - 0x908] 00003270 3F3C 0016 move.w -[A7], 0x16 00003274 A9EB syscall Pack4/FP68K 00003276 486E F6F8 pea.l [A6 - 0x908] 0000327A 486E F702 pea.l [A6 - 0x8FE] 0000327E 3F3C 2010 move.w -[A7], 0x2010 00003282 A9EB syscall Pack4/FP68K 00003284 2040 movea.l A0, D0 00003286 30AE F702 move.w [A0], [A6 - 0x8FE] 0000328A 4878 0003 push.l 0x3 0000328E 2F2D DDB8 move.l -[A7], [A5 - 0x2248] 00003292 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003296 5280 addq.l D0, 1 00003298 D080 add.l D0, D0 0000329A D0AD DDB0 add.l D0, [A5 - 0x2250] 0000329E 2D6C 000A F6F8 move.l [A6 - 0x908], [A4 + 0xA] 000032A4 2D6C 000E F6FC move.l [A6 - 0x904], [A4 + 0xE] 000032AA 3D6C 0012 F700 move.w [A6 - 0x900], [A4 + 0x12] 000032B0 486E F6F8 pea.l [A6 - 0x908] 000032B4 3F3C 0016 move.w -[A7], 0x16 000032B8 A9EB syscall Pack4/FP68K 000032BA 486E F6F8 pea.l [A6 - 0x908] 000032BE 486E F702 pea.l [A6 - 0x8FE] 000032C2 3F3C 2010 move.w -[A7], 0x2010 000032C6 A9EB syscall Pack4/FP68K 000032C8 2040 movea.l A0, D0 000032CA 30AE F702 move.w [A0], [A6 - 0x8FE] 000032CE 4878 0003 push.l 0x3 000032D2 2F2D DDB8 move.l -[A7], [A5 - 0x2248] 000032D6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000032DA 5480 addq.l D0, 2 000032DC D080 add.l D0, D0 000032DE D0AD DDB0 add.l D0, [A5 - 0x2250] 000032E2 322C 002A move.w D1, [A4 + 0x2A] 000032E6 C3FC 0007 muls.w D1, 0x7 000032EA 48C1 ext.l D1 000032EC 83EC 002C divs.w D1, [A4 + 0x2C] 000032F0 D26C 0028 add.w D1, [A4 + 0x28] 000032F4 2040 movea.l A0, D0 000032F6 3081 move.w [A0], D1 000032F8 52AD DDB8 addq.l [A5 - 0x2248], 1 label000032FC: 000032FC 5247 addq.w D7, 1 000032FE 49EC 002E lea.l A4, [A4 + 0x2E] label00003302: 00003302 0C47 0032 cmpi.w D7, 0x32 /* '2' */ 00003306 6D00 FEAC blt -0x152 /* 000031B4 */ 0000330A 5246 addq.w D6, 1 label0000330C: 0000330C 0C46 017C cmpi.w D6, 0x17C 00003310 6D00 FE96 blt -0x168 /* 000031A8 */ label00003314: 00003314 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00003318 4E5E unlink A6 0000331A 4E75 rts 0000331C 4341 chk.w D1, D1 0000331E 4C43 4649 movem.l D0,D3,D6,A1,A2,A6, D3 00003322 5245 addq.w D5, 1 fn00003324: 00003324 4E56 FFDE link A6, -0x0022 00003328 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 0000332C 4EBA 1320 jsr [PC + 0x1320 /* 0000464E */] 00003330 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 00003336 486D CA10 pea.l [A5 - 0x35F0] 0000333A AA14 syscall RGBForeColor 0000333C 486D C9D6 pea.l [A5 - 0x362A] 00003340 486D C9A6 pea.l [A5 - 0x365A] 00003344 A8A5 syscall FillRect 00003346 4EBA FB20 jsr [PC - 0x4E0 /* 00002E68 */] 0000334A 4EBA 1206 jsr [PC + 0x1206 /* 00004552 */] 0000334E 2D78 016A FFDE move.l [A6 - 0x22], [0x0000016A /* Ticks */] 00003354 3F3C 001B move.w -[A7], 0x1B 00003358 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 0000335C 548F addq.l A7, 2 0000335E 4EBA FC7C jsr [PC - 0x384 /* 00002FDC */] 00003362 4EBA FB6C jsr [PC - 0x494 /* 00002ED0 */] 00003366 4EBA FBC6 jsr [PC - 0x43A /* 00002F2E */] 0000336A 4EBA FC20 jsr [PC - 0x3E0 /* 00002F8C */] label0000336E: 0000336E 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00003372 4A00 tst.b D0 00003374 66F8 bne -0x6 /* 0000336E */ 00003376 4EBA 12D6 jsr [PC + 0x12D6 /* 0000464E */] 0000337A 426D CA10 clr.w [A5 - 0x35F0] 0000337E 486D CA10 pea.l [A5 - 0x35F0] 00003382 AA14 syscall RGBForeColor 00003384 486D C9D6 pea.l [A5 - 0x362A] 00003388 486D C9A6 pea.l [A5 - 0x365A] 0000338C A8A5 syscall FillRect 0000338E 4EBA 11E6 jsr [PC + 0x11E6 /* 00004576 */] 00003392 4AAD DDB4 tst.l [A5 - 0x224C] 00003396 6700 01DE beq +0x1E0 /* 00003576 */ 0000339A 42AE FFE2 clr.l [A6 - 0x1E] 0000339E 3F3C FFE7 move.w -[A7], 0xFFE7 000033A2 3F3C FFF1 move.w -[A7], 0xFFF1 000033A6 4EBA 1120 jsr [PC + 0x1120 /* 000044C8 */] 000033AA 588F addq.l A7, 4 000033AC C1FC 0032 muls.w D0, 0x32 /* '2' */ 000033B0 48C0 ext.l D0 000033B2 2D40 FFE6 move.l [A6 - 0x1A], D0 000033B6 2D7C FFFF EC78 FFEA move.l [A6 - 0x16], 0xFFFFEC78 000033BE 3F3C FFE7 move.w -[A7], 0xFFE7 000033C2 3F3C FFF1 move.w -[A7], 0xFFF1 000033C6 4EBA 1100 jsr [PC + 0x1100 /* 000044C8 */] 000033CA 588F addq.l A7, 4 000033CC C1FC 0032 muls.w D0, 0x32 /* '2' */ 000033D0 48C0 ext.l D0 000033D2 D0AE FFEA add.l D0, [A6 - 0x16] 000033D6 2D40 FFEE move.l [A6 - 0x12], D0 000033DA 2D7C FFFF D8F0 FFF2 move.l [A6 - 0xE], 0xFFFFD8F0 000033E2 3F3C FFE7 move.w -[A7], 0xFFE7 000033E6 3F3C FFF1 move.w -[A7], 0xFFF1 000033EA 4EBA 10DC jsr [PC + 0x10DC /* 000044C8 */] 000033EE 588F addq.l A7, 4 000033F0 C1FC 0032 muls.w D0, 0x32 /* '2' */ 000033F4 48C0 ext.l D0 000033F6 D0AE FFF2 add.l D0, [A6 - 0xE] 000033FA 2D40 FFF6 move.l [A6 - 0xA], D0 000033FE 286D C9BE movea.l A4, [A5 - 0x3642] 00003402 262D C9C2 move.l D3, [A5 - 0x363E] 00003406 4A2D C9DE tst.b [A5 - 0x3622] 0000340A 6708 beq +0xA /* 00003414 */ 0000340C 486D C9DF pea.l [A5 - 0x3621] 00003410 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label00003414: 00003414 42AE FFFA clr.l [A6 - 0x6] 00003418 6000 0138 bra +0x13A /* 00003552 */ label0000341C: 0000341C 2D78 016A FFDE move.l [A6 - 0x22], [0x0000016A /* Ticks */] 00003422 4AAE FFE2 tst.l [A6 - 0x1E] 00003426 670C beq +0xE /* 00003434 */ 00003428 4AAE FFEA tst.l [A6 - 0x16] 0000342C 6706 beq +0x8 /* 00003434 */ 0000342E 4AAE FFF2 tst.l [A6 - 0xE] 00003432 662A bne +0x2C /* 0000345E */ label00003434: 00003434 4A2D C9DE tst.b [A5 - 0x3622] 00003438 6708 beq +0xA /* 00003442 */ 0000343A 486D C9DF pea.l [A5 - 0x3621] 0000343E 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label00003442: 00003442 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 00003446 3F3C 0011 move.w -[A7], 0x11 0000344A 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 0000344E 548F addq.l A7, 2 00003450 4A2D C9DE tst.b [A5 - 0x3622] 00003454 6708 beq +0xA /* 0000345E */ 00003456 486D C9DF pea.l [A5 - 0x3621] 0000345A 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label0000345E: 0000345E 426E FFFE clr.w [A6 - 0x2] 00003462 6000 00C6 bra +0xC8 /* 0000352A */ label00003466: 00003466 302E FFFE move.w D0, [A6 - 0x2] 0000346A 48C0 ext.l D0 0000346C E580 asl D0, 2 0000346E D08E add.l D0, A6 00003470 2040 movea.l A0, D0 00003472 52A8 FFE2 addq.l [A0 - 0x1E], 1 00003476 2828 FFE2 move.l D4, [A0 - 0x1E] 0000347A B8AD DDB8 cmp.l D4, [A5 - 0x2248] 0000347E 6C00 00A6 bge +0xA8 /* 00003526 */ 00003482 4A84 tst.l D4 00003484 6D00 00A0 blt +0xA2 /* 00003526 */ 00003488 4878 0003 push.l 0x3 0000348C 2F04 move.l -[A7], D4 0000348E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003492 2800 move.l D4, D0 00003494 2004 move.l D0, D4 00003496 D080 add.l D0, D0 00003498 D0AD DDB0 add.l D0, [A5 - 0x2250] 0000349C 322E FFFE move.w D1, [A6 - 0x2] 000034A0 48C1 ext.l D1 000034A2 D281 add.l D1, D1 000034A4 41ED DDC8 lea.l A0, [A5 - 0x2238] 000034A8 D1C1 add.l A0, D1 000034AA 2240 movea.l A1, D0 000034AC 3011 move.w D0, [A1] 000034AE D050 add.w D0, [A0] 000034B0 3E00 move.w D7, D0 000034B2 2004 move.l D0, D4 000034B4 5280 addq.l D0, 1 000034B6 D080 add.l D0, D0 000034B8 D0AD DDB0 add.l D0, [A5 - 0x2250] 000034BC 322E FFFE move.w D1, [A6 - 0x2] 000034C0 48C1 ext.l D1 000034C2 D281 add.l D1, D1 000034C4 41ED DDD4 lea.l A0, [A5 - 0x222C] 000034C8 D1C1 add.l A0, D1 000034CA 2240 movea.l A1, D0 000034CC 3011 move.w D0, [A1] 000034CE D050 add.w D0, [A0] 000034D0 3C00 move.w D6, D0 000034D2 2004 move.l D0, D4 000034D4 5480 addq.l D0, 2 000034D6 D080 add.l D0, D0 000034D8 D0AD DDB0 add.l D0, [A5 - 0x2250] 000034DC 2040 movea.l A0, D0 000034DE 3A10 move.w D5, [A0] 000034E0 4A47 tst.w D7 000034E2 6D42 blt +0x44 /* 00003526 */ 000034E4 0C47 027F cmpi.w D7, 0x27F 000034E8 6E3C bgt +0x3E /* 00003526 */ 000034EA 4A46 tst.w D6 000034EC 6D38 blt +0x3A /* 00003526 */ 000034EE 0C46 01DF cmpi.w D6, 0x1DF 000034F2 6E32 bgt +0x34 /* 00003526 */ 000034F4 302E FFFE move.w D0, [A6 - 0x2] 000034F8 48C0 ext.l D0 000034FA D080 add.l D0, D0 000034FC 41ED DDBC lea.l A0, [A5 - 0x2244] 00003500 D1C0 add.l A0, D0 00003502 0C50 FFFF cmpi.w [A0], 0xFFFF 00003506 6604 bne +0x6 /* 0000350C */ 00003508 7A00 moveq.l D5, 0x00 0000350A 6010 bra +0x12 /* 0000351C */ label0000350C: 0000350C 302E FFFE move.w D0, [A6 - 0x2] 00003510 48C0 ext.l D0 00003512 D080 add.l D0, D0 00003514 41ED DDBC lea.l A0, [A5 - 0x2244] 00003518 D1C0 add.l A0, D0 0000351A DA50 add.w D5, [A0] label0000351C: 0000351C 264C movea.l A3, A4 0000351E CCC3 mulu.w D6, D3 00003520 D7C6 add.l A3, D6 00003522 D6C7 add.w A3, D7 00003524 1685 move.b [A3], D5 label00003526: 00003526 526E FFFE addq.w [A6 - 0x2], 1 label0000352A: 0000352A 0C6E 0006 FFFE cmpi.w [A6 - 0x2], 0x6 00003530 6D00 FF34 blt -0xCA /* 00003466 */ 00003534 4878 001E push.l 0x1E 00003538 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000353C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00003540 4A80 tst.l D0 00003542 660A bne +0xC /* 0000354E */ label00003544: 00003544 202E FFDE move.l D0, [A6 - 0x22] 00003548 B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 0000354C 67F6 beq -0x8 /* 00003544 */ label0000354E: 0000354E 52AE FFFA addq.l [A6 - 0x6], 1 label00003552: 00003552 202D DDB8 move.l D0, [A5 - 0x2248] 00003556 E580 asl D0, 2 00003558 B0AE FFFA cmp.l D0, [A6 - 0x6] 0000355C 6E00 FEBE bgt -0x140 /* 0000341C */ 00003560 4A2D C9DE tst.b [A5 - 0x3622] 00003564 6708 beq +0xA /* 0000356E */ 00003566 486D C9DF pea.l [A5 - 0x3621] 0000356A 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label0000356E: 0000356E 2F2D DDB4 move.l -[A7], [A5 - 0x224C] 00003572 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] label00003576: 00003576 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+ 0000357A 4E5E unlink A6 0000357C 4E75 rts 0000357E 574F subq.w A7, 3 00003580 4E47 trap 7 00003582 414D chk.w D0, A5 00003584 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 export_42: 00003586 4E56 FFFC link A6, -0x0004 0000358A 2F03 move.l -[A7], D3 0000358C 426D CA10 clr.w [A5 - 0x35F0] 00003590 486D CA10 pea.l [A5 - 0x35F0] 00003594 AA15 syscall RGBBackColor 00003596 486D C9CE pea.l [A5 - 0x3632] 0000359A A8A3 syscall EraseRect 0000359C 4EBA 3D58 jsr [PC + 0x3D58 /* 000072F6 */] 000035A0 3F3C 0003 move.w -[A7], 0x3 000035A4 A887 syscall TextFont 000035A6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000035AA A88A syscall TextSize 000035AC 3F3C 0001 move.w -[A7], 0x1 000035B0 A888 syscall TextFace 000035B2 7005 moveq.l D0, 0x05 000035B4 3B40 CA10 move.w [A5 - 0x35F0], D0 000035B8 486D CA10 pea.l [A5 - 0x35F0] 000035BC AA14 syscall RGBForeColor 000035BE 3F3C 00DC move.w -[A7], 0xDC 000035C2 3F3C 0140 move.w -[A7], 0x140 000035C6 4879 0000 0236 push.l 0x236 000035CC 4EBA 0E40 jsr [PC + 0xE40 /* 0000440E */] 000035D0 508F addq.l A7, 8 000035D2 7004 moveq.l D0, 0x04 000035D4 3B40 CA10 move.w [A5 - 0x35F0], D0 000035D8 486D CA10 pea.l [A5 - 0x35F0] 000035DC AA14 syscall RGBForeColor 000035DE 2D78 016A FFFC move.l [A6 - 0x4], [0x0000016A /* Ticks */] 000035E4 6004 bra +0x6 /* 000035EA */ label000035E6: 000035E6 4EBA 3E16 jsr [PC + 0x3E16 /* 000073FE */] label000035EA: 000035EA 202E FFFC move.l D0, [A6 - 0x4] 000035EE 0680 0000 001E addi.l D0, 0x1E 000035F4 B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 000035F8 6EEC bgt -0x12 /* 000035E6 */ 000035FA 6004 bra +0x6 /* 00003600 */ label000035FC: 000035FC 4EBA 3E00 jsr [PC + 0x3E00 /* 000073FE */] label00003600: 00003600 4267 clr.w -[A7] 00003602 A974 syscall Button 00003604 101F move.b D0, [A7]+ 00003606 4A00 tst.b D0 00003608 66F2 bne -0xC /* 000035FC */ 0000360A 3F3C 0140 move.w -[A7], 0x140 0000360E 3F3C 0140 move.w -[A7], 0x140 00003612 4879 0000 0252 push.l 0x252 00003618 4EBA 0DF4 jsr [PC + 0xDF4 /* 0000440E */] 0000361C 508F addq.l A7, 8 0000361E 6004 bra +0x6 /* 00003624 */ label00003620: 00003620 4EBA 3DDC jsr [PC + 0x3DDC /* 000073FE */] label00003624: 00003624 4267 clr.w -[A7] 00003626 A974 syscall Button 00003628 101F move.b D0, [A7]+ 0000362A 4A00 tst.b D0 0000362C 67F2 beq -0xC /* 00003620 */ 0000362E 6004 bra +0x6 /* 00003634 */ label00003630: 00003630 4EBA 3DCC jsr [PC + 0x3DCC /* 000073FE */] label00003634: 00003634 4267 clr.w -[A7] 00003636 A974 syscall Button 00003638 101F move.b D0, [A7]+ 0000363A 4A00 tst.b D0 0000363C 66F2 bne -0xC /* 00003630 */ 0000363E 7001 moveq.l D0, 0x01 00003640 1B40 D930 move.b [A5 - 0x26D0], D0 00003644 6000 01FE bra +0x200 /* 00003844 */ label00003648: 00003648 4A2D D930 tst.b [A5 - 0x26D0] 0000364C 6706 beq +0x8 /* 00003654 */ 0000364E 4EBA E478 jsr [PC - 0x1B88 /* 00001AC8 */] 00003652 6004 bra +0x6 /* 00003658 */ label00003654: 00003654 4EBA E5B8 jsr [PC - 0x1A48 /* 00001C0E */] label00003658: 00003658 4EBA 0524 jsr [PC + 0x524 /* 00003B7E */] 0000365C 426D DDAE clr.w [A5 - 0x2252] 00003660 6000 0194 bra +0x196 /* 000037F6 */ label00003664: 00003664 2D78 016A FFFC move.l [A6 - 0x4], [0x0000016A /* Ticks */] 0000366A 6042 bra +0x44 /* 000036AE */ label0000366C: 0000366C 203C 0000 00FF move.l D0, 0xFF 00003672 C0AD C9F6 and.l D0, [A5 - 0x360A] 00003676 223C 0000 FF00 move.l D1, 0xFF00 0000367C C2AD C9F6 and.l D1, [A5 - 0x360A] 00003680 E089 lsr D1, 8 00003682 0C6D 0004 C9F4 cmpi.w [A5 - 0x360C], 0x4 00003688 57C2 seq D2 0000368A 4402 neg.b D2 0000368C 4882 ext.w D2 0000368E 363C 0100 move.w D3, 0x100 00003692 C66D CA02 and.w D3, [A5 - 0x35FE] 00003696 0C43 0100 cmpi.w D3, 0x100 0000369A 57C3 seq D3 0000369C 4403 neg.b D3 0000369E 4883 ext.w D3 000036A0 3F03 move.w -[A7], D3 000036A2 3F02 move.w -[A7], D2 000036A4 3F01 move.w -[A7], D1 000036A6 3F00 move.w -[A7], D0 000036A8 4EBA 04F8 jsr [PC + 0x4F8 /* 00003BA2 */] 000036AC 508F addq.l A7, 8 label000036AE: 000036AE 4267 clr.w -[A7] 000036B0 3F3C 0018 move.w -[A7], 0x18 000036B4 486D C9F4 pea.l [A5 - 0x360C] 000036B8 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000036BC 101F move.b D0, [A7]+ 000036BE 4A00 tst.b D0 000036C0 66AA bne -0x54 /* 0000366C */ 000036C2 4A2D CA33 tst.b [A5 - 0x35CD] 000036C6 6714 beq +0x16 /* 000036DC */ 000036C8 4A2D CB64 tst.b [A5 - 0x349C] 000036CC 660E bne +0x10 /* 000036DC */ 000036CE 4267 clr.w -[A7] 000036D0 A974 syscall Button 000036D2 101F move.b D0, [A7]+ 000036D4 4A00 tst.b D0 000036D6 6704 beq +0x6 /* 000036DC */ 000036D8 4EAD 031A jsr [A5 + 0x31A /* export_95 */] label000036DC: 000036DC 4A2D CA33 tst.b [A5 - 0x35CD] 000036E0 6606 bne +0x8 /* 000036E8 */ 000036E2 4A6D D328 tst.w [A5 - 0x2CD8] 000036E6 6F04 ble +0x6 /* 000036EC */ label000036E8: 000036E8 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] label000036EC: 000036EC 4EBA EB56 jsr [PC - 0x14AA /* 00002244 */] 000036F0 0C6D 0001 D130 cmpi.w [A5 - 0x2ED0], 0x1 000036F6 6606 bne +0x8 /* 000036FE */ 000036F8 4EBA E740 jsr [PC - 0x18C0 /* 00001E3A */] 000036FC 6030 bra +0x32 /* 0000372E */ label000036FE: 000036FE 4EBA E6EA jsr [PC - 0x1916 /* 00001DEA */] 00003702 0C6D 000F DDAE cmpi.w [A5 - 0x2252], 0xF 00003708 6624 bne +0x26 /* 0000372E */ 0000370A 206D CCDE movea.l A0, [A5 - 0x3322] 0000370E 2F28 0036 move.l -[A7], [A0 + 0x36] 00003712 3F2D D938 move.w -[A7], [A5 - 0x26C8] 00003716 3F2D D936 move.w -[A7], [A5 - 0x26CA] 0000371A 206D C9E4 movea.l A0, [A5 - 0x361C] 0000371E 4E90 jsr [A0] 00003720 508F addq.l A7, 8 00003722 06AD 0000 C350 CB58 addi.l [A5 - 0x34A8], 0xC350 0000372A 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] label0000372E: 0000372E 4EBA ECAC jsr [PC - 0x1354 /* 000023DC */] 00003732 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00003736 102D D369 move.b D0, [A5 - 0x2C97] 0000373A 4880 ext.w D0 0000373C 0C40 FFFF cmpi.w D0, 0xFFFF 00003740 6604 bne +0x6 /* 00003746 */ 00003742 4EBA F4F2 jsr [PC - 0xB0E /* 00002C36 */] label00003746: 00003746 0C2D 0001 D369 cmpi.b [A5 - 0x2C97], 0x1 0000374C 6604 bne +0x6 /* 00003752 */ 0000374E 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] label00003752: 00003752 4A2D D369 tst.b [A5 - 0x2C97] 00003756 661C bne +0x1E /* 00003774 */ 00003758 4A2D CB48 tst.b [A5 - 0x34B8] 0000375C 6616 bne +0x18 /* 00003774 */ 0000375E 4A2D CB62 tst.b [A5 - 0x349E] 00003762 6F10 ble +0x12 /* 00003774 */ 00003764 4A2D CA33 tst.b [A5 - 0x35CD] 00003768 670A beq +0xC /* 00003774 */ 0000376A 4A2D CB4D tst.b [A5 - 0x34B3] 0000376E 6704 beq +0x6 /* 00003774 */ 00003770 4EBA F5E8 jsr [PC - 0xA18 /* 00002D5A */] label00003774: 00003774 4A2D D369 tst.b [A5 - 0x2C97] 00003778 6618 bne +0x1A /* 00003792 */ 0000377A 4A2D CA33 tst.b [A5 - 0x35CD] 0000377E 6712 beq +0x14 /* 00003792 */ 00003780 4A2D CB51 tst.b [A5 - 0x34AF] 00003784 670C beq +0xE /* 00003792 */ 00003786 4A2D CB63 tst.b [A5 - 0x349D] 0000378A 6706 beq +0x8 /* 00003792 */ 0000378C 4EBA F3C8 jsr [PC - 0xC38 /* 00002B56 */] 00003790 6018 bra +0x1A /* 000037AA */ label00003792: 00003792 0C2D 0001 CB48 cmpi.b [A5 - 0x34B8], 0x1 00003798 6606 bne +0x8 /* 000037A0 */ 0000379A 422D CB48 clr.b [A5 - 0x34B8] 0000379E 600A bra +0xC /* 000037AA */ label000037A0: 000037A0 4A2D CB48 tst.b [A5 - 0x34B8] 000037A4 6C04 bge +0x6 /* 000037AA */ 000037A6 4EBA F2D6 jsr [PC - 0xD2A /* 00002A7E */] label000037AA: 000037AA 4EBA 3C52 jsr [PC + 0x3C52 /* 000073FE */] label000037AE: 000037AE 2038 016A move.l D0, [0x0000016A /* Ticks */] 000037B2 B0AE FFFC cmp.l D0, [A6 - 0x4] 000037B6 67F6 beq -0x8 /* 000037AE */ 000037B8 2D78 016A FFFC move.l [A6 - 0x4], [0x0000016A /* Ticks */] 000037BE 4EBA EA84 jsr [PC - 0x157C /* 00002244 */] 000037C2 0C6D 0001 D130 cmpi.w [A5 - 0x2ED0], 0x1 000037C8 6604 bne +0x6 /* 000037CE */ 000037CA 4EBA E66E jsr [PC - 0x1992 /* 00001E3A */] label000037CE: 000037CE 4EBA EC0C jsr [PC - 0x13F4 /* 000023DC */] 000037D2 4EBA 3C2A jsr [PC + 0x3C2A /* 000073FE */] label000037D6: 000037D6 2038 016A move.l D0, [0x0000016A /* Ticks */] 000037DA B0AE FFFC cmp.l D0, [A6 - 0x4] 000037DE 67F6 beq -0x8 /* 000037D6 */ 000037E0 52AD CA2E addq.l [A5 - 0x35D2], 1 000037E4 4A2D CA33 tst.b [A5 - 0x35CD] 000037E8 6708 beq +0xA /* 000037F2 */ 000037EA 4A2D D930 tst.b [A5 - 0x26D0] 000037EE 6700 FE74 beq -0x18A /* 00003664 */ label000037F2: 000037F2 526D DDAE addq.w [A5 - 0x2252], 1 label000037F6: 000037F6 0C6D 0096 DDAE cmpi.w [A5 - 0x2252], 0x96 000037FC 6D00 FE66 blt -0x198 /* 00003664 */ 00003800 102D DDE0 move.b D0, [A5 - 0x2220] 00003804 4880 ext.w D0 00003806 3B40 CB40 move.w [A5 - 0x34C0], D0 0000380A 4A2D CA33 tst.b [A5 - 0x35CD] 0000380E 6604 bne +0x6 /* 00003814 */ 00003810 532D CB5E subq.b [A5 - 0x34A2], 1 label00003814: 00003814 102D CB5E move.b D0, [A5 - 0x34A2] 00003818 4880 ext.w D0 0000381A 0C40 FFFF cmpi.w D0, 0xFFFF 0000381E 6606 bne +0x8 /* 00003826 */ 00003820 7001 moveq.l D0, 0x01 00003822 1B40 CA2C move.b [A5 - 0x35D4], D0 label00003826: 00003826 4A2D D930 tst.b [A5 - 0x26D0] 0000382A 6712 beq +0x14 /* 0000383E */ 0000382C 4EBA FAF6 jsr [PC - 0x50A /* 00003324 */] 00003830 7012 moveq.l D0, 0x12 00003832 3B40 CB5C move.w [A5 - 0x34A4], D0 00003836 7001 moveq.l D0, 0x01 00003838 1B40 CA2C move.b [A5 - 0x35D4], D0 0000383C 6006 bra +0x8 /* 00003844 */ label0000383E: 0000383E 7011 moveq.l D0, 0x11 00003840 3B40 CB5C move.w [A5 - 0x34A4], D0 label00003844: 00003844 4A2D CA2C tst.b [A5 - 0x35D4] 00003848 6700 FDFE beq -0x200 /* 00003648 */ 0000384C 261F move.l D3, [A7]+ 0000384E 4E5E unlink A6 00003850 4E75 rts 00003852 5354 subq.w [A4], 1 00003854 4152 chk.w D0, [A2] 00003856 5446 addq.w D6, 2 00003858 524F addq.w A7, 1 fn0000385A: 0000385A 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 0000385E 3E3C 0100 move.w D7, 0x100 00003862 426D ED92 clr.w [A5 - 0x126E] 00003866 42AD ED94 clr.l [A5 - 0x126C] 0000386A 4EBA 012A jsr [PC + 0x12A /* 00003996 */] 0000386E 3A00 move.w D5, D0 00003870 3805 move.w D4, D5 00003872 206D ED8E movea.l A0, [A5 - 0x1272] 00003876 1085 move.b [A0], D5 00003878 52AD ED8E addq.l [A5 - 0x1272], 1 0000387C 4EBA 0118 jsr [PC + 0x118 /* 00003996 */] 00003880 3C00 move.w D6, D0 00003882 6000 00A2 bra +0xA4 /* 00003926 */ label00003886: 00003886 4A2D ED98 tst.b [A5 - 0x1268] 0000388A 6728 beq +0x2A /* 000038B4 */ 0000388C 526D ED9C addq.w [A5 - 0x1264], 1 00003890 0C6D 003E ED9C cmpi.w [A5 - 0x1264], 0x3E /* '>' */ 00003896 661C bne +0x1E /* 000038B4 */ 00003898 426D ED9C clr.w [A5 - 0x1264] 0000389C 3F2D ED9A move.w -[A7], [A5 - 0x1266] 000038A0 3F3C 01C6 move.w -[A7], 0x1C6 000038A4 A893 syscall MoveTo 000038A6 3F2D ED9A move.w -[A7], [A5 - 0x1266] 000038AA 3F3C 01CA move.w -[A7], 0x1CA 000038AE A891 syscall LineTo 000038B0 526D ED9A addq.w [A5 - 0x1266], 1 label000038B4: 000038B4 BC47 cmp.w D6, D7 000038B6 6514 bcs +0x16 /* 000038CC */ 000038B8 1B44 DDEA move.b [A5 - 0x2216], D4 000038BC 3F05 move.w -[A7], D5 000038BE 486D DDEB pea.l [A5 - 0x2215] 000038C2 4EBA 0070 jsr [PC + 0x70 /* 00003934 */] 000038C6 5C8F addq.l A7, 6 000038C8 2840 movea.l A4, D0 000038CA 600E bra +0x10 /* 000038DA */ label000038CC: 000038CC 3F06 move.w -[A7], D6 000038CE 486D DDEA pea.l [A5 - 0x2216] 000038D2 4EBA 0060 jsr [PC + 0x60 /* 00003934 */] 000038D6 5C8F addq.l A7, 6 000038D8 2840 movea.l A4, D0 label000038DA: 000038DA 7000 moveq.l D0, 0x00 000038DC 1014 move.b D0, [A4] 000038DE 3800 move.w D4, D0 000038E0 600E bra +0x10 /* 000038F0 */ label000038E2: 000038E2 41D4 lea.l A0, [A4] 000038E4 538C subq.l A4, 1 000038E6 226D ED8E movea.l A1, [A5 - 0x1272] 000038EA 1290 move.b [A1], [A0] 000038EC 52AD ED8E addq.l [A5 - 0x1272], 1 label000038F0: 000038F0 41ED DDEA lea.l A0, [A5 - 0x2216] 000038F4 B9C8 cmpa.l A4, A0 000038F6 64EA bcc -0x14 /* 000038E2 */ 000038F8 0C47 0FFE cmpi.w D7, 0xFFE 000038FC 6220 bhi +0x22 /* 0000391E */ 000038FE 3007 move.w D0, D7 00003900 4840 swap.w D0 00003902 4240 clr.w D0 00003904 4840 swap.w D0 00003906 D080 add.l D0, D0 00003908 D0AD DDE2 add.l D0, [A5 - 0x221E] 0000390C 2040 movea.l A0, D0 0000390E 3085 move.w [A0], D5 00003910 7000 moveq.l D0, 0x00 00003912 3007 move.w D0, D7 00003914 D0AD DDE6 add.l D0, [A5 - 0x221A] 00003918 2040 movea.l A0, D0 0000391A 1084 move.b [A0], D4 0000391C 5247 addq.w D7, 1 label0000391E: 0000391E 3A06 move.w D5, D6 00003920 4EBA 0074 jsr [PC + 0x74 /* 00003996 */] 00003924 3C00 move.w D6, D0 label00003926: 00003926 0C46 0FFF cmpi.w D6, 0xFFF 0000392A 6600 FF5A bne -0xA4 /* 00003886 */ 0000392E 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00003932 4E75 rts fn00003934: 00003934 4E56 0000 link A6, 0 00003938 48E7 0308 movem.l -[A7], D6,D7,A4 0000393C 286E 0008 movea.l A4, [A6 + 0x8] 00003940 3E2E 000C move.w D7, [A6 + 0xC] 00003944 7C00 moveq.l D6, 0x00 00003946 6034 bra +0x36 /* 0000397C */ label00003948: 00003948 41D4 lea.l A0, [A4] 0000394A 528C addq.l A4, 1 0000394C 7000 moveq.l D0, 0x00 0000394E 3007 move.w D0, D7 00003950 D0AD DDE6 add.l D0, [A5 - 0x221A] 00003954 2240 movea.l A1, D0 00003956 1091 move.b [A0], [A1] 00003958 3007 move.w D0, D7 0000395A 4840 swap.w D0 0000395C 4240 clr.w D0 0000395E 4840 swap.w D0 00003960 D080 add.l D0, D0 00003962 D0AD DDE2 add.l D0, [A5 - 0x221E] 00003966 2040 movea.l A0, D0 00003968 3E10 move.w D7, [A0] 0000396A 3006 move.w D0, D6 0000396C 5246 addq.w D6, 1 0000396E 0C40 0FA0 cmpi.w D0, 0xFA0 00003972 6D08 blt +0xA /* 0000397C */ 00003974 3F3C 0005 move.w -[A7], 0x5 00003978 A9C8 syscall SysBeep 0000397A A9F4 syscall ExitToShell label0000397C: 0000397C 0C47 00FF cmpi.w D7, 0xFF 00003980 62C6 bhi -0x38 /* 00003948 */ 00003982 1887 move.b [A4], D7 00003984 200C move.l D0, A4 00003986 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000398A 4E5E unlink A6 0000398C 4E75 rts 0000398E 4445 neg.w D5 00003990 434F chk.w D1, A7 00003992 4445 neg.w D5 00003994 5354 subq.w [A4], 1 fn00003996: 00003996 2F07 move.l -[A7], D7 00003998 601C bra +0x1E /* 000039B6 */ label0000399A: 0000399A 206D ED8A movea.l A0, [A5 - 0x1276] 0000399E 7000 moveq.l D0, 0x00 000039A0 1010 move.b D0, [A0] 000039A2 7218 moveq.l D1, 0x18 000039A4 926D ED92 sub.w D1, [A5 - 0x126E] 000039A8 E3A8 lsl D0, D1 000039AA 81AD ED94 or.l [A5 - 0x126C], D0 000039AE 52AD ED8A addq.l [A5 - 0x1276], 1 000039B2 506D ED92 addq.w [A5 - 0x126E], 8 label000039B6: 000039B6 0C6D 0018 ED92 cmpi.w [A5 - 0x126E], 0x18 000039BC 6FDC ble -0x22 /* 0000399A */ 000039BE 202D ED94 move.l D0, [A5 - 0x126C] 000039C2 7214 moveq.l D1, 0x14 000039C4 E2A8 lsr D0, D1 000039C6 3E00 move.w D7, D0 000039C8 202D ED94 move.l D0, [A5 - 0x126C] 000039CC 720C moveq.l D1, 0x0C 000039CE E3A8 lsl D0, D1 000039D0 2B40 ED94 move.l [A5 - 0x126C], D0 000039D4 066D FFF4 ED92 addi.w [A5 - 0x126E], 0xFFF4 000039DA 3007 move.w D0, D7 000039DC 2E1F move.l D7, [A7]+ 000039DE 4E75 rts fn000039E0: 000039E0 4E56 FFF0 link A6, -0x0010 000039E4 4AAE 0008 tst.l [A6 + 0x8] 000039E8 660A bne +0xC /* 000039F4 */ 000039EA 3F3C 0001 move.w -[A7], 0x1 000039EE 4EBA 02CC jsr [PC + 0x2CC /* 00003CBC */] 000039F2 548F addq.l A7, 2 label000039F4: 000039F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000039F8 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000039FC 206E 0008 movea.l A0, [A6 + 0x8] 00003A00 2D50 FFF4 move.l [A6 - 0xC], [A0] 00003A04 206E FFF4 movea.l A0, [A6 - 0xC] 00003A08 2D50 FFF8 move.l [A6 - 0x8], [A0] 00003A0C 42A7 clr.l -[A7] 00003A0E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003A12 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00003A16 205F movea.l A0, [A7]+ 00003A18 2D48 FFFC move.l [A6 - 0x4], A0 00003A1C 4AAE FFFC tst.l [A6 - 0x4] 00003A20 660A bne +0xC /* 00003A2C */ 00003A22 3F3C 0001 move.w -[A7], 0x1 00003A26 4EBA 0294 jsr [PC + 0x294 /* 00003CBC */] 00003A2A 548F addq.l A7, 2 label00003A2C: 00003A2C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003A30 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00003A34 206E FFFC movea.l A0, [A6 - 0x4] 00003A38 2D50 FFF0 move.l [A6 - 0x10], [A0] 00003A3C 206E FFF4 movea.l A0, [A6 - 0xC] 00003A40 5088 addq.l A0, 8 00003A42 2B48 ED8A move.l [A5 - 0x1276], A0 00003A46 2B6E FFF0 ED8E move.l [A5 - 0x1272], [A6 - 0x10] 00003A4C 4EBA FE0C jsr [PC - 0x1F4 /* 0000385A */] 00003A50 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003A54 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00003A58 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003A5C 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00003A60 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003A64 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00003A68 202E FFFC move.l D0, [A6 - 0x4] 00003A6C 4E5E unlink A6 00003A6E 4E75 rts 00003A70 4558 chk.w D2, [A0]+ 00003A72 5041 addq.w D1, 8 00003A74 4E44 trap 4 00003A76 4C5A 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, [A2]+ // begin alternate branch 00003A78-00003A7E fn00003A78: 00003A78 4E56 0000 link A6, 0 00003A7C 42A7 clr.l -[A7] // end alternate branch 00003A78-00003A7E fn00003A78: // (misaligned) 00003A7A 0000 42A7 ori.b D0, 0xA7 00003A7E 4878 273A push.l 0x273A /* '\':' */ 00003A82 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00003A86 205F movea.l A0, [A7]+ 00003A88 2B48 DDE2 move.l [A5 - 0x221E], A0 00003A8C 42A7 clr.l -[A7] 00003A8E 4878 139D push.l 0x139D 00003A92 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00003A96 205F movea.l A0, [A7]+ 00003A98 2B48 DDE6 move.l [A5 - 0x221A], A0 00003A9C 4AAD DDE2 tst.l [A5 - 0x221E] 00003AA0 6706 beq +0x8 /* 00003AA8 */ 00003AA2 4AAD DDE6 tst.l [A5 - 0x221A] 00003AA6 660A bne +0xC /* 00003AB2 */ label00003AA8: 00003AA8 3F3C 0001 move.w -[A7], 0x1 00003AAC 4EBA 020E jsr [PC + 0x20E /* 00003CBC */] 00003AB0 548F addq.l A7, 2 label00003AB2: 00003AB2 1B6E 0009 ED98 move.b [A5 - 0x1268], [A6 + 0x9] 00003AB8 4A2D ED98 tst.b [A5 - 0x1268] 00003ABC 6722 beq +0x24 /* 00003AE0 */ 00003ABE 707F moveq.l D0, 0x7F 00003AC0 3B40 ED9A move.w [A5 - 0x1266], D0 00003AC4 3F2D ED9A move.w -[A7], [A5 - 0x1266] 00003AC8 3F3C 01C6 move.w -[A7], 0x1C6 00003ACC A893 syscall MoveTo 00003ACE 3F2D ED9A move.w -[A7], [A5 - 0x1266] 00003AD2 3F3C 01CA move.w -[A7], 0x1CA 00003AD6 A891 syscall LineTo 00003AD8 526D ED9A addq.w [A5 - 0x1266], 1 00003ADC 426D ED9C clr.w [A5 - 0x1264] label00003AE0: 00003AE0 4E5E unlink A6 00003AE2 4E75 rts 00003AE4 494E chk.w D4, A6 00003AE6 4954 chk.w D4, [A4] 00003AE8 4C5A 5720 movem.l D5,A0,A1,A2,A4,A6, [A2]+ fn00003AEC: 00003AEC 2F2D DDE2 move.l -[A7], [A5 - 0x221E] 00003AF0 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00003AF4 2F2D DDE6 move.l -[A7], [A5 - 0x221A] 00003AF8 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00003AFC 4E75 rts export_70: 00003AFE 4E56 0000 link A6, 0 00003B02 206E 000C movea.l A0, [A6 + 0xC] 00003B06 0C68 1234 0002 cmpi.w [A0 + 0x2], 0x1234 00003B0C 661E bne +0x20 /* 00003B2C */ 00003B0E 206E 000C movea.l A0, [A6 + 0xC] 00003B12 0C68 369C 0004 cmpi.w [A0 + 0x4], 0x369C 00003B18 6612 bne +0x14 /* 00003B2C */ 00003B1A 206E 000C movea.l A0, [A6 + 0xC] 00003B1E 7000 moveq.l D0, 0x00 00003B20 3010 move.w D0, [A0] 00003B22 206E 0008 movea.l A0, [A6 + 0x8] 00003B26 2080 move.l [A0], D0 00003B28 7001 moveq.l D0, 0x01 00003B2A 6002 bra +0x4 /* 00003B2E */ label00003B2C: 00003B2C 7000 moveq.l D0, 0x00 label00003B2E: 00003B2E 4E5E unlink A6 00003B30 205F movea.l A0, [A7]+ 00003B32 4FEF 0008 lea.l A7, [A7 + 0x8] 00003B36 1E80 move.b [A7], D0 00003B38 4ED0 jmp [A0] 00003B3A 534F subq.w A7, 1 00003B3C 4C43 5345 movem.l D0,D2,D6,A0,A1,A4,A6, D3 00003B40 4152 chk.w D0, [A2] export_65: 00003B42 42A7 clr.l -[A7] 00003B44 AA32 syscall GetGDevice 00003B46 205F movea.l A0, [A7]+ 00003B48 2B48 C9CA move.l [A5 - 0x3636], A0 00003B4C 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 00003B50 AA31 syscall SetGDevice 00003B52 486D 0252 pea.l [A5 + 0x252 /* export_70 */] 00003B56 AA3A syscall AddSearch 00003B58 2F2D C9CA move.l -[A7], [A5 - 0x3636] 00003B5C AA31 syscall SetGDevice 00003B5E 4E75 rts fn00003B60: 00003B60 42A7 clr.l -[A7] 00003B62 AA32 syscall GetGDevice 00003B64 205F movea.l A0, [A7]+ 00003B66 2B48 C9CA move.l [A5 - 0x3636], A0 00003B6A 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 00003B6E AA31 syscall SetGDevice 00003B70 486D 0252 pea.l [A5 + 0x252 /* export_70 */] 00003B74 AA4C syscall DelSearch 00003B76 2F2D C9CA move.l -[A7], [A5 - 0x3636] 00003B7A AA31 syscall SetGDevice 00003B7C 4E75 rts export_48: fn00003B7E: 00003B7E 2F07 move.l -[A7], D7 00003B80 7E00 moveq.l D7, 0x00 00003B82 600A bra +0xC /* 00003B8E */ label00003B84: 00003B84 41ED CB4C lea.l A0, [A5 - 0x34B4] 00003B88 D0C7 add.w A0, D7 00003B8A 4210 clr.b [A0] 00003B8C 5247 addq.w D7, 1 label00003B8E: 00003B8E 0C47 0007 cmpi.w D7, 0x7 00003B92 6DF0 blt -0xE /* 00003B84 */ 00003B94 3F3C FFFF move.w -[A7], 0xFFFF 00003B98 4267 clr.w -[A7] 00003B9A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00003B9E 2E1F move.l D7, [A7]+ 00003BA0 4E75 rts export_56: fn00003BA2: 00003BA2 4E56 FFFC link A6, -0x0004 00003BA6 2F07 move.l -[A7], D7 00003BA8 4A2E 000D tst.b [A6 + 0xD] 00003BAC 6728 beq +0x2A /* 00003BD6 */ 00003BAE 7E00 moveq.l D7, 0x00 00003BB0 601A bra +0x1C /* 00003BCC */ label00003BB2: 00003BB2 3047 movea.w A0, D7 00003BB4 D1ED CA28 add.l A0, [A5 - 0x35D8] 00003BB8 102E 000B move.b D0, [A6 + 0xB] 00003BBC B028 0007 cmp.b D0, [A0 + 0x7] 00003BC0 6608 bne +0xA /* 00003BCA */ 00003BC2 41ED CB4C lea.l A0, [A5 - 0x34B4] 00003BC6 D0C7 add.w A0, D7 00003BC8 4210 clr.b [A0] label00003BCA: 00003BCA 5247 addq.w D7, 1 label00003BCC: 00003BCC 0C47 0007 cmpi.w D7, 0x7 00003BD0 6DE0 blt -0x1E /* 00003BB2 */ 00003BD2 6000 00B2 bra +0xB4 /* 00003C86 */ label00003BD6: 00003BD6 4A2E 000F tst.b [A6 + 0xF] 00003BDA 6742 beq +0x44 /* 00003C1E */ 00003BDC 0C2E 0061 0009 cmpi.b [A6 + 0x9], 0x61 /* 'a' */ 00003BE2 670A beq +0xC /* 00003BEE */ 00003BE4 0C2E 0071 0009 cmpi.b [A6 + 0x9], 0x71 /* 'q' */ 00003BEA 6600 009A bne +0x9C /* 00003C86 */ label00003BEE: 00003BEE 0C2E 0071 0009 cmpi.b [A6 + 0x9], 0x71 /* 'q' */ 00003BF4 6614 bne +0x16 /* 00003C0A */ 00003BF6 0C2D 0001 CA3E cmpi.b [A5 - 0x35C2], 0x1 00003BFC 6706 beq +0x8 /* 00003C04 */ 00003BFE 4A2D D6A7 tst.b [A5 - 0x2959] 00003C02 6706 beq +0x8 /* 00003C0A */ label00003C04: 00003C04 7001 moveq.l D0, 0x01 00003C06 1B40 CA32 move.b [A5 - 0x35CE], D0 label00003C0A: 00003C0A 7001 moveq.l D0, 0x01 00003C0C 1B40 CA26 move.b [A5 - 0x35DA], D0 00003C10 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00003C14 7001 moveq.l D0, 0x01 00003C16 1B40 CA2C move.b [A5 - 0x35D4], D0 00003C1A 6000 006A bra +0x6C /* 00003C86 */ label00003C1E: 00003C1E 7E00 moveq.l D7, 0x00 00003C20 6022 bra +0x24 /* 00003C44 */ label00003C22: 00003C22 3047 movea.w A0, D7 00003C24 D1ED CA28 add.l A0, [A5 - 0x35D8] 00003C28 102E 000B move.b D0, [A6 + 0xB] 00003C2C B028 0007 cmp.b D0, [A0 + 0x7] 00003C30 6610 bne +0x12 /* 00003C42 */ 00003C32 41ED CB4C lea.l A0, [A5 - 0x34B4] 00003C36 D0C7 add.w A0, D7 00003C38 7001 moveq.l D0, 0x01 00003C3A 1080 move.b [A0], D0 00003C3C 7001 moveq.l D0, 0x01 00003C3E 1D40 FFFF move.b [A6 - 0x1], D0 label00003C42: 00003C42 5247 addq.w D7, 1 label00003C44: 00003C44 0C47 0007 cmpi.w D7, 0x7 00003C48 6DD8 blt -0x26 /* 00003C22 */ 00003C4A 4A2E FFFF tst.b [A6 - 0x1] 00003C4E 6636 bne +0x38 /* 00003C86 */ 00003C50 0C2E 0030 0009 cmpi.b [A6 + 0x9], 0x30 /* '0' */ 00003C56 6D2E blt +0x30 /* 00003C86 */ 00003C58 0C2E 0037 0009 cmpi.b [A6 + 0x9], 0x37 /* '7' */ 00003C5E 6E26 bgt +0x28 /* 00003C86 */ 00003C60 3D6D CB40 FFFC move.w [A6 - 0x4], [A5 - 0x34C0] 00003C66 102E 0009 move.b D0, [A6 + 0x9] 00003C6A 4880 ext.w D0 00003C6C 0640 FFD0 addi.w D0, 0xFFD0 00003C70 3B40 CB40 move.w [A5 - 0x34C0], D0 00003C74 302D CB40 move.w D0, [A5 - 0x34C0] 00003C78 B06E FFFC cmp.w D0, [A6 - 0x4] 00003C7C 6708 beq +0xA /* 00003C86 */ 00003C7E 3F2D CB40 move.w -[A7], [A5 - 0x34C0] 00003C82 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] label00003C86: 00003C86 2E1F move.l D7, [A7]+ 00003C88 4E5E unlink A6 00003C8A 4E75 rts 00003C8C 4649 not.w A1 00003C8E 454C chk.w D2, A4 00003C90 444B neg.w A3 00003C92 4559 chk.w D2, [A1]+ fn00003C94: 00003C94 4E56 0000 link A6, 0 00003C98 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003C9C 4879 0000 0264 push.l 0x264 00003CA2 4879 0000 0266 push.l 0x266 00003CA8 4879 0000 0268 push.l 0x268 00003CAE A98B syscall ParamText 00003CB0 4E5E unlink A6 00003CB2 4E75 rts 00003CB4 5041 addq.w D1, 8 00003CB6 5241 addq.w D1, 1 00003CB8 4D30 2020 .invalid 6, [A0 + D2.w + 0x20] // invalid opcode 4 with b == 4 export_44: fn00003CBC: 00003CBC 4E56 0000 link A6, 0 00003CC0 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 00003CC4 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2 00003CCA 6712 beq +0x14 /* 00003CDE */ 00003CCC 0C6E 0003 0008 cmpi.w [A6 + 0x8], 0x3 00003CD2 670A beq +0xC /* 00003CDE */ 00003CD4 4EBA 0A3A jsr [PC + 0xA3A /* 00004710 */] 00003CD8 4EBA FE86 jsr [PC - 0x17A /* 00003B60 */] 00003CDC A853 syscall ShowCursor label00003CDE: 00003CDE 3F3C FFFF move.w -[A7], 0xFFFF 00003CE2 4267 clr.w -[A7] 00003CE4 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00003CE8 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00003CEC 3F2D CB42 move.w -[A7], [A5 - 0x34BE] 00003CF0 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00003CF4 11FC 00FF 02F8 move.b [0x000002F8 /* ScrDmpEnb */], 0xFF 00003CFA 0C6E 0064 0008 cmpi.w [A6 + 0x8], 0x64 /* 'd' */ 00003D00 6700 004C beq +0x4E /* 00003D4E */ 00003D04 302E 0008 move.w D0, [A6 + 0x8] 00003D08 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003D0C 0001 0003 ori.b D1, 0x3 00003D10 0030 0006 0012 ori.b [A0 + D0.w + 0x12], 0x6 00003D16 001E 4879 ori.b [A6]+, 0x79 /* 'y' */ 00003D1A 0000 026A ori.b D0, 0x6A /* 'j' */ 00003D1E 4EBA FF74 jsr [PC - 0x8C /* 00003C94 */] 00003D22 588F addq.l A7, 4 00003D24 601A bra +0x1C /* 00003D40 */ 00003D26 4879 0000 029E push.l 0x29E 00003D2C 4EBA FF66 jsr [PC - 0x9A /* 00003C94 */] 00003D30 588F addq.l A7, 4 00003D32 600C bra +0xE /* 00003D40 */ 00003D34 4879 0000 02D2 push.l 0x2D2 00003D3A 4EBA FF58 jsr [PC - 0xA8 /* 00003C94 */] 00003D3E 588F addq.l A7, 4 label00003D40: 00003D40 4267 clr.w -[A7] 00003D42 3F3C 1388 move.w -[A7], 0x1388 00003D46 42A7 clr.l -[A7] 00003D48 A985 syscall Alert 00003D4A 301F move.w D0, [A7]+ 00003D4C A9F4 syscall ExitToShell label00003D4E: 00003D4E 4E5E unlink A6 00003D50 4E75 rts 00003D52 5354 subq.w [A4], 1 00003D54 4454 neg.w [A4] 00003D56 4552 chk.w D2, [A2] 00003D58 4D49 chk.w D6, A1 fn00003D5A: 00003D5A 48E7 0108 movem.l -[A7], D7,A4 00003D5E 286D CA18 movea.l A4, [A5 - 0x35E8] 00003D62 7E00 moveq.l D7, 0x00 00003D64 6008 bra +0xA /* 00003D6E */ label00003D66: 00003D66 41D4 lea.l A0, [A4] 00003D68 588C addq.l A4, 4 00003D6A 4290 clr.l [A0] 00003D6C 5247 addq.w D7, 1 label00003D6E: 00003D6E 0C47 008C cmpi.w D7, 0x8C 00003D72 6DF2 blt -0xC /* 00003D66 */ 00003D74 70FF moveq.l D0, 0xFFFFFFFF 00003D76 3B40 CA1C move.w [A5 - 0x35E4], D0 00003D7A 70FF moveq.l D0, 0xFFFFFFFF 00003D7C 3B40 CA1E move.w [A5 - 0x35E2], D0 00003D80 4CDF 1080 movem.l D7,A4, [A7]+ 00003D84 4E75 rts export_47: 00003D86 4E56 FFFC link A6, -0x0004 00003D8A 42A7 clr.l -[A7] 00003D8C 4879 536F 6C53 push.l 0x536F6C53 /* 'SolS' */ 00003D92 3F3C 1388 move.w -[A7], 0x1388 00003D96 A9A0 syscall GetResource 00003D98 205F movea.l A0, [A7]+ 00003D9A 2D48 FFFC move.l [A6 - 0x4], A0 00003D9E 4AAE FFFC tst.l [A6 - 0x4] 00003DA2 662E bne +0x30 /* 00003DD2 */ 00003DA4 42A7 clr.l -[A7] 00003DA6 4878 0230 push.l 0x230 00003DAA 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00003DAE 205F movea.l A0, [A7]+ 00003DB0 2D48 FFFC move.l [A6 - 0x4], A0 00003DB4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003DB8 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00003DBC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003DC0 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00003DC4 206E FFFC movea.l A0, [A6 - 0x4] 00003DC8 2B50 CA18 move.l [A5 - 0x35E8], [A0] 00003DCC 4EBA FF8C jsr [PC - 0x74 /* 00003D5A */] 00003DD0 602A bra +0x2C /* 00003DFC */ label00003DD2: 00003DD2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003DD6 A992 syscall DetachResource 00003DD8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003DDC 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00003DE0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003DE4 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00003DE8 206E FFFC movea.l A0, [A6 - 0x4] 00003DEC 2B50 CA18 move.l [A5 - 0x35E8], [A0] 00003DF0 70FF moveq.l D0, 0xFFFFFFFF 00003DF2 3B40 CA1C move.w [A5 - 0x35E4], D0 00003DF6 70FF moveq.l D0, 0xFFFFFFFF 00003DF8 3B40 CA1E move.w [A5 - 0x35E2], D0 label00003DFC: 00003DFC 4E5E unlink A6 00003DFE 4E75 rts 00003E00 4745 chk.w D3, D5 00003E02 5448 addq.w A0, 2 00003E04 4947 chk.w D4, D7 00003E06 4853 pea.l [A3] export_51: 00003E08 4E56 FFFC link A6, -0x0004 00003E0C 42A7 clr.l -[A7] 00003E0E 4879 536F 6C53 push.l 0x536F6C53 /* 'SolS' */ 00003E14 3F3C 1388 move.w -[A7], 0x1388 00003E18 A9A0 syscall GetResource 00003E1A 205F movea.l A0, [A7]+ 00003E1C 2D48 FFFC move.l [A6 - 0x4], A0 00003E20 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003E24 A9AD syscall RemoveResource/RmveResource 00003E26 42A7 clr.l -[A7] 00003E28 2F2D CA18 move.l -[A7], [A5 - 0x35E8] 00003E2C 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00003E30 205F movea.l A0, [A7]+ 00003E32 2D48 FFFC move.l [A6 - 0x4], A0 00003E36 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003E3A 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00003E3E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003E42 4879 536F 6C53 push.l 0x536F6C53 /* 'SolS' */ 00003E48 3F3C 1388 move.w -[A7], 0x1388 00003E4C 4879 0000 032E push.l 0x32E 00003E52 A9AB syscall AddResource 00003E54 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003E58 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00003E5C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003E60 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00003E64 4E5E unlink A6 00003E66 4E75 rts 00003E68 5341 subq.w D1, 1 00003E6A 5645 addq.w D5, 3 00003E6C 4849 pea.l A1 00003E6E 4748 chk.w D3, A0 fn00003E70: 00003E70 206D CA28 movea.l A0, [A5 - 0x35D8] 00003E74 700D moveq.l D0, 0x0D 00003E76 1080 move.b [A0], D0 00003E78 206D CA28 movea.l A0, [A5 - 0x35D8] 00003E7C 7024 moveq.l D0, 0x24 00003E7E 1140 0007 move.b [A0 + 0x7], D0 00003E82 206D CA28 movea.l A0, [A5 - 0x35D8] 00003E86 7070 moveq.l D0, 0x70 00003E88 1140 0001 move.b [A0 + 0x1], D0 00003E8C 206D CA28 movea.l A0, [A5 - 0x35D8] 00003E90 7023 moveq.l D0, 0x23 00003E92 1140 0008 move.b [A0 + 0x8], D0 00003E96 206D CA28 movea.l A0, [A5 - 0x35D8] 00003E9A 706C moveq.l D0, 0x6C 00003E9C 1140 0002 move.b [A0 + 0x2], D0 00003EA0 206D CA28 movea.l A0, [A5 - 0x35D8] 00003EA4 7025 moveq.l D0, 0x25 00003EA6 1140 0009 move.b [A0 + 0x9], D0 00003EAA 206D CA28 movea.l A0, [A5 - 0x35D8] 00003EAE 7027 moveq.l D0, 0x27 00003EB0 1140 0003 move.b [A0 + 0x3], D0 00003EB4 206D CA28 movea.l A0, [A5 - 0x35D8] 00003EB8 7027 moveq.l D0, 0x27 00003EBA 1140 000A move.b [A0 + 0xA], D0 00003EBE 206D CA28 movea.l A0, [A5 - 0x35D8] 00003EC2 703B moveq.l D0, 0x3B 00003EC4 1140 0004 move.b [A0 + 0x4], D0 00003EC8 206D CA28 movea.l A0, [A5 - 0x35D8] 00003ECC 7029 moveq.l D0, 0x29 00003ECE 1140 000B move.b [A0 + 0xB], D0 00003ED2 206D CA28 movea.l A0, [A5 - 0x35D8] 00003ED6 703B moveq.l D0, 0x3B 00003ED8 1140 0005 move.b [A0 + 0x5], D0 00003EDC 206D CA28 movea.l A0, [A5 - 0x35D8] 00003EE0 7029 moveq.l D0, 0x29 00003EE2 1140 000C move.b [A0 + 0xC], D0 00003EE6 206D CA28 movea.l A0, [A5 - 0x35D8] 00003EEA 706C moveq.l D0, 0x6C 00003EEC 1140 0006 move.b [A0 + 0x6], D0 00003EF0 206D CA28 movea.l A0, [A5 - 0x35D8] 00003EF4 7025 moveq.l D0, 0x25 00003EF6 1140 000D move.b [A0 + 0xD], D0 00003EFA 206D CA28 movea.l A0, [A5 - 0x35D8] 00003EFE 4228 000E clr.b [A0 + 0xE] 00003F02 206D CA28 movea.l A0, [A5 - 0x35D8] 00003F06 7007 moveq.l D0, 0x07 00003F08 1140 000F move.b [A0 + 0xF], D0 00003F0C 7007 moveq.l D0, 0x07 00003F0E 3B40 CB40 move.w [A5 - 0x34C0], D0 00003F12 3F2D CB40 move.w -[A7], [A5 - 0x34C0] 00003F16 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00003F1A 4E75 rts export_57: 00003F1C 4E56 FFFC link A6, -0x0004 00003F20 42A7 clr.l -[A7] 00003F22 4879 536F 6C50 push.l 0x536F6C50 /* 'SolP' */ 00003F28 3F3C 1388 move.w -[A7], 0x1388 00003F2C A9A0 syscall GetResource 00003F2E 205F movea.l A0, [A7]+ 00003F30 2D48 FFFC move.l [A6 - 0x4], A0 00003F34 4AAE FFFC tst.l [A6 - 0x4] 00003F38 662E bne +0x30 /* 00003F68 */ 00003F3A 42A7 clr.l -[A7] 00003F3C 4878 0010 push.l 0x10 00003F40 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00003F44 205F movea.l A0, [A7]+ 00003F46 2D48 FFFC move.l [A6 - 0x4], A0 00003F4A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003F4E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00003F52 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003F56 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00003F5A 206E FFFC movea.l A0, [A6 - 0x4] 00003F5E 2B50 CA28 move.l [A5 - 0x35D8], [A0] 00003F62 4EBA FF0C jsr [PC - 0xF4 /* 00003E70 */] 00003F66 601E bra +0x20 /* 00003F86 */ label00003F68: 00003F68 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003F6C A992 syscall DetachResource 00003F6E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003F72 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00003F76 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003F7A 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00003F7E 206E FFFC movea.l A0, [A6 - 0x4] 00003F82 2B50 CA28 move.l [A5 - 0x35D8], [A0] label00003F86: 00003F86 4E5E unlink A6 00003F88 4E75 rts 00003F8A 4745 chk.w D3, D5 00003F8C 5450 addq.w [A0], 2 00003F8E 5245 addq.w D5, 1 00003F90 4653 not.w [A3] export_61: 00003F92 4E56 FFFC link A6, -0x0004 00003F96 206D CA28 movea.l A0, [A5 - 0x35D8] 00003F9A 116D CB41 000F move.b [A0 + 0xF], [A5 - 0x34BF] 00003FA0 42A7 clr.l -[A7] 00003FA2 4879 536F 6C50 push.l 0x536F6C50 /* 'SolP' */ 00003FA8 3F3C 1388 move.w -[A7], 0x1388 00003FAC A9A0 syscall GetResource 00003FAE 205F movea.l A0, [A7]+ 00003FB0 2D48 FFFC move.l [A6 - 0x4], A0 00003FB4 4AAE FFFC tst.l [A6 - 0x4] 00003FB8 6706 beq +0x8 /* 00003FC0 */ 00003FBA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003FBE A9AD syscall RemoveResource/RmveResource label00003FC0: 00003FC0 42A7 clr.l -[A7] 00003FC2 2F2D CA28 move.l -[A7], [A5 - 0x35D8] 00003FC6 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00003FCA 205F movea.l A0, [A7]+ 00003FCC 2D48 FFFC move.l [A6 - 0x4], A0 00003FD0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003FD4 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00003FD8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003FDC 4879 536F 6C50 push.l 0x536F6C50 /* 'SolP' */ 00003FE2 3F3C 1388 move.w -[A7], 0x1388 00003FE6 4879 0000 0330 push.l 0x330 00003FEC A9AB syscall AddResource 00003FEE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003FF2 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00003FF6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003FFA 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00003FFE 4E5E unlink A6 00004000 4E75 rts 00004002 5341 subq.w D1, 1 00004004 5645 addq.w D5, 3 00004006 5052 addq.w [A2], 8 00004008 4546 chk.w D2, D6 fn0000400A: 0000400A 4E56 FFF2 link A6, -0x000E 0000400E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004012 A873 syscall SetPort 00004014 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004018 3F2E 000C move.w -[A7], [A6 + 0xC] 0000401C 486E FFFE pea.l [A6 - 0x2] 00004020 486E FFFA pea.l [A6 - 0x6] 00004024 486E FFF2 pea.l [A6 - 0xE] 00004028 A98D syscall GetDialogItem/GetDItem 0000402A 3F3C 0003 move.w -[A7], 0x3 0000402E 3F3C 0003 move.w -[A7], 0x3 00004032 A89B syscall PenSize 00004034 486E FFF2 pea.l [A6 - 0xE] 00004038 3F3C FFFC move.w -[A7], 0xFFFC 0000403C 3F3C FFFC move.w -[A7], 0xFFFC 00004040 A8A9 syscall InsetRect 00004042 486E FFF2 pea.l [A6 - 0xE] 00004046 3F3C 0010 move.w -[A7], 0x10 0000404A 3F3C 0010 move.w -[A7], 0x10 0000404E A8B0 syscall FrameRoundRect 00004050 4E5E unlink A6 00004052 4E75 rts 00004054 4652 not.w [A2] 00004056 414D chk.w D0, A5 00004058 4542 chk.w D2, D2 0000405A 5554 subq.w [A4], 2 fn0000405C: 0000405C 4E56 FFF2 link A6, -0x000E 00004060 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004064 3F2E 000C move.w -[A7], [A6 + 0xC] 00004068 486E FFFE pea.l [A6 - 0x2] 0000406C 486E FFFA pea.l [A6 - 0x6] 00004070 486E FFF2 pea.l [A6 - 0xE] 00004074 A98D syscall GetDialogItem/GetDItem 00004076 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000407A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000407E A990 syscall GetDialogItemText/GetIText 00004080 4E5E unlink A6 00004082 4E75 rts 00004084 5245 addq.w D5, 1 00004086 4144 chk.w D0, D4 00004088 5445 addq.w D5, 2 0000408A 5854 addq.w [A4], 4 0000408C 205F movea.l A0, [A7]+ 0000408E 4ED0 jmp [A0] export_66: 00004090 4E56 FFFC link A6, -0x0004 00004094 4EBA 270A jsr [PC + 0x270A /* 000067A0 */] label00004098: 00004098 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 0000409C 4A00 tst.b D0 0000409E 66F8 bne -0x6 /* 00004098 */ 000040A0 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 000040A4 2B6E 0008 CA20 move.l [A5 - 0x35E0], [A6 + 0x8] 000040AA 3B6E 000C CA24 move.w [A5 - 0x35DC], [A6 + 0xC] 000040B0 7009 moveq.l D0, 0x09 000040B2 3D40 FFFE move.w [A6 - 0x2], D0 000040B6 6004 bra +0x6 /* 000040BC */ label000040B8: 000040B8 536E FFFE subq.w [A6 - 0x2], 1 label000040BC: 000040BC 302E FFFE move.w D0, [A6 - 0x2] 000040C0 C1FC 0038 muls.w D0, 0x38 /* '8' */ 000040C4 D0AD CA18 add.l D0, [A5 - 0x35E8] 000040C8 2040 movea.l A0, D0 000040CA 202E 0008 move.l D0, [A6 + 0x8] 000040CE B0A8 0032 cmp.l D0, [A0 + 0x32] 000040D2 6F06 ble +0x8 /* 000040DA */ 000040D4 4A6E FFFE tst.w [A6 - 0x2] 000040D8 6CDE bge -0x20 /* 000040B8 */ label000040DA: 000040DA 0C6E 0009 FFFE cmpi.w [A6 - 0x2], 0x9 /* '\t' */ 000040E0 6C00 00BC bge +0xBE /* 0000419E */ 000040E4 526E FFFE addq.w [A6 - 0x2], 1 000040E8 7009 moveq.l D0, 0x09 000040EA 3D40 FFFC move.w [A6 - 0x4], D0 000040EE 602A bra +0x2C /* 0000411A */ label000040F0: 000040F0 302E FFFC move.w D0, [A6 - 0x4] 000040F4 C1FC 0038 muls.w D0, 0x38 /* '8' */ 000040F8 D0AD CA18 add.l D0, [A5 - 0x35E8] 000040FC 322E FFFC move.w D1, [A6 - 0x4] 00004100 5341 subq.w D1, 1 00004102 C3FC 0038 muls.w D1, 0x38 /* '8' */ 00004106 D2AD CA18 add.l D1, [A5 - 0x35E8] 0000410A 2041 movea.l A0, D1 0000410C 2240 movea.l A1, D0 0000410E 700D moveq.l D0, 0x0D label00004110: 00004110 22D8 move.l [A1]+, [A0]+ 00004112 51C8 FFFC dbf D0, -0x6 /* 00004110 */ 00004116 536E FFFC subq.w [A6 - 0x4], 1 label0000411A: 0000411A 302E FFFC move.w D0, [A6 - 0x4] 0000411E B06E FFFE cmp.w D0, [A6 - 0x2] 00004122 6ECC bgt -0x32 /* 000040F0 */ 00004124 302D CA1E move.w D0, [A5 - 0x35E2] 00004128 B06E FFFE cmp.w D0, [A6 - 0x2] 0000412C 6D04 blt +0x6 /* 00004132 */ 0000412E 526D CA1E addq.w [A5 - 0x35E2], 1 label00004132: 00004132 302E FFFE move.w D0, [A6 - 0x2] 00004136 C1FC 0038 muls.w D0, 0x38 /* '8' */ 0000413A D0AD CA18 add.l D0, [A5 - 0x35E8] 0000413E 2040 movea.l A0, D0 00004140 216E 0008 0032 move.l [A0 + 0x32], [A6 + 0x8] 00004146 302E FFFE move.w D0, [A6 - 0x2] 0000414A C1FC 0038 muls.w D0, 0x38 /* '8' */ 0000414E D0AD CA18 add.l D0, [A5 - 0x35E8] 00004152 2040 movea.l A0, D0 00004154 316E 000C 0036 move.w [A0 + 0x36], [A6 + 0xC] 0000415A 302E FFFE move.w D0, [A6 - 0x2] 0000415E C1FC 0038 muls.w D0, 0x38 /* '8' */ 00004162 D0AD CA18 add.l D0, [A5 - 0x35E8] 00004166 2040 movea.l A0, D0 00004168 4210 clr.b [A0] 0000416A 302E FFFE move.w D0, [A6 - 0x2] 0000416E C1FC 0038 muls.w D0, 0x38 /* '8' */ 00004172 D0AD CA18 add.l D0, [A5 - 0x35E8] 00004176 2040 movea.l A0, D0 00004178 116D CA3F 0001 move.b [A0 + 0x1], [A5 - 0x35C1] 0000417E 3F3C FFFF move.w -[A7], 0xFFFF 00004182 4267 clr.w -[A7] 00004184 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00004188 0C6D FFFF CA1E cmpi.w [A5 - 0x35E2], 0xFFFF 0000418E 6608 bne +0xA /* 00004198 */ 00004190 3B6E FFFE CA1E move.w [A5 - 0x35E2], [A6 - 0x2] 00004196 6006 bra +0x8 /* 0000419E */ label00004198: 00004198 3B6E FFFE CA1C move.w [A5 - 0x35E4], [A6 - 0x2] label0000419E: 0000419E 4E5E unlink A6 000041A0 4E75 rts 000041A2 4144 chk.w D0, D4 000041A4 4448 neg.w A0 000041A6 4947 chk.w D4, D7 000041A8 4820 nbcd.b -[A0] fn000041AA: 000041AA 4E56 FFFC link A6, -0x0004 000041AE 42A7 clr.l -[A7] 000041B0 4879 7173 7274 push.l 0x71737274 /* 'qsrt' */ 000041B6 3F3C 1388 move.w -[A7], 0x1388 000041BA A9A0 syscall GetResource 000041BC 205F movea.l A0, [A7]+ 000041BE 2D48 FFFC move.l [A6 - 0x4], A0 000041C2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000041C6 A9AD syscall RemoveResource/RmveResource 000041C8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000041CC 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000041D0 42A7 clr.l -[A7] 000041D2 4878 0001 push.l 0x1 000041D6 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000041DA 205F movea.l A0, [A7]+ 000041DC 2D48 FFFC move.l [A6 - 0x4], A0 000041E0 206E FFFC movea.l A0, [A6 - 0x4] 000041E4 2050 movea.l A0, [A0] 000041E6 7003 moveq.l D0, 0x03 000041E8 1080 move.b [A0], D0 000041EA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000041EE 4879 7173 7274 push.l 0x71737274 /* 'qsrt' */ 000041F4 3F3C 1388 move.w -[A7], 0x1388 000041F8 4879 0000 0332 push.l 0x332 000041FE A9AB syscall AddResource 00004200 7001 moveq.l D0, 0x01 00004202 1B40 CA40 move.b [A5 - 0x35C0], D0 00004206 703F moveq.l D0, 0x3F 00004208 1B40 CA41 move.b [A5 - 0x35BF], D0 0000420C 4E5E unlink A6 0000420E 4E75 rts 00004210 5A45 addq.w D5, 5 00004212 524F addq.w A7, 1 00004214 5245 addq.w D5, 1 00004216 474E chk.w D3, A6 export_69: 00004218 4E56 FE48 link A6, -0x01B8 0000421C 2F07 move.l -[A7], D7 0000421E 42A7 clr.l -[A7] 00004220 4879 7173 7274 push.l 0x71737274 /* 'qsrt' */ 00004226 3F3C 1388 move.w -[A7], 0x1388 0000422A A9A0 syscall GetResource 0000422C 205F movea.l A0, [A7]+ 0000422E 2D48 FFFC move.l [A6 - 0x4], A0 00004232 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004236 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 0000423A 206E FFFC movea.l A0, [A6 - 0x4] 0000423E 2D50 FFF8 move.l [A6 - 0x8], [A0] 00004242 7E00 moveq.l D7, 0x00 00004244 6016 bra +0x18 /* 0000425C */ label00004246: 00004246 41ED CA40 lea.l A0, [A5 - 0x35C0] 0000424A D0C7 add.w A0, D7 0000424C 3247 movea.w A1, D7 0000424E D3EE FFF8 add.l A1, [A6 - 0x8] 00004252 1011 move.b D0, [A1] 00004254 4880 ext.w D0 00004256 5740 subq.w D0, 3 00004258 1080 move.b [A0], D0 0000425A 5247 addq.w D7, 1 label0000425C: 0000425C 206E FFF8 movea.l A0, [A6 - 0x8] 00004260 1010 move.b D0, [A0] 00004262 4880 ext.w D0 00004264 BE40 cmp.w D7, D0 00004266 6FDE ble -0x20 /* 00004246 */ 00004268 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000426C 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00004270 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004274 A9A3 syscall ReleaseResource 00004276 4A2D CA40 tst.b [A5 - 0x35C0] 0000427A 6600 0136 bne +0x138 /* 000043B2 */ 0000427E 42A7 clr.l -[A7] 00004280 3F3C 138A move.w -[A7], 0x138A 00004284 486E FF4A pea.l [A6 - 0xB6] 00004288 42A7 clr.l -[A7] 0000428A A97C syscall GetNewDialog 0000428C 205F movea.l A0, [A7]+ 0000428E 2D48 FFF4 move.l [A6 - 0xC], A0 00004292 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004296 3F3C 0004 move.w -[A7], 0x4 0000429A 4267 clr.w -[A7] 0000429C 3F3C 7FFF move.w -[A7], 0x7FFF 000042A0 A97E syscall SelectDialogItemText/SelIText 000042A2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000042A6 A91F syscall SelectWindow 000042A8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000042AC A915 syscall ShowWindow 000042AE 3F3C 0001 move.w -[A7], 0x1 000042B2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000042B6 4EBA FD52 jsr [PC - 0x2AE /* 0000400A */] 000042BA 5C8F addq.l A7, 6 000042BC 42A7 clr.l -[A7] 000042BE 486E FF48 pea.l [A6 - 0xB8] 000042C2 A991 syscall ModalDialog 000042C4 0C6E 0001 FF48 cmpi.w [A6 - 0xB8], 0x1 000042CA 663C bne +0x3E /* 00004308 */ 000042CC 486E FE48 pea.l [A6 - 0x1B8] 000042D0 3F3C 0004 move.w -[A7], 0x4 000042D4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000042D8 4EBA FD82 jsr [PC - 0x27E /* 0000405C */] 000042DC 4FEF 000A lea.l A7, [A7 + 0xA] 000042E0 0C2E 0031 FE48 cmpi.b [A6 - 0x1B8], 0x31 /* '1' */ 000042E6 6F06 ble +0x8 /* 000042EE */ 000042E8 7031 moveq.l D0, 0x31 000042EA 1D40 FE48 move.b [A6 - 0x1B8], D0 label000042EE: 000042EE 7E00 moveq.l D7, 0x00 000042F0 6010 bra +0x12 /* 00004302 */ label000042F2: 000042F2 41ED CA40 lea.l A0, [A5 - 0x35C0] 000042F6 D0C7 add.w A0, D7 000042F8 3247 movea.w A1, D7 000042FA D3CE add.l A1, A6 000042FC 10A9 FE48 move.b [A0], [A1 - 0x1B8] 00004300 5247 addq.w D7, 1 label00004302: 00004302 0C47 0032 cmpi.w D7, 0x32 /* '2' */ 00004306 6DEA blt -0x14 /* 000042F2 */ label00004308: 00004308 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000430C A916 syscall HideWindow 0000430E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004312 A982 syscall CloseDialog 00004314 42A7 clr.l -[A7] 00004316 4879 7173 7274 push.l 0x71737274 /* 'qsrt' */ 0000431C 3F3C 1388 move.w -[A7], 0x1388 00004320 A9A0 syscall GetResource 00004322 205F movea.l A0, [A7]+ 00004324 2D48 FFFC move.l [A6 - 0x4], A0 00004328 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000432C A9AD syscall RemoveResource/RmveResource 0000432E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004332 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00004336 102E FE48 move.b D0, [A6 - 0x1B8] 0000433A 4880 ext.w D0 0000433C 42A7 clr.l -[A7] 0000433E 48C0 ext.l D0 00004340 5280 addq.l D0, 1 00004342 2F00 move.l -[A7], D0 00004344 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00004348 205F movea.l A0, [A7]+ 0000434A 2D48 FFFC move.l [A6 - 0x4], A0 0000434E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004352 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00004356 206E FFFC movea.l A0, [A6 - 0x4] 0000435A 2D50 FFF8 move.l [A6 - 0x8], [A0] 0000435E 7E00 moveq.l D7, 0x00 00004360 6016 bra +0x18 /* 00004378 */ label00004362: 00004362 3047 movea.w A0, D7 00004364 D1EE FFF8 add.l A0, [A6 - 0x8] 00004368 3247 movea.w A1, D7 0000436A D3CE add.l A1, A6 0000436C 1029 FE48 move.b D0, [A1 - 0x1B8] 00004370 4880 ext.w D0 00004372 5640 addq.w D0, 3 00004374 1080 move.b [A0], D0 00004376 5247 addq.w D7, 1 label00004378: 00004378 102E FE48 move.b D0, [A6 - 0x1B8] 0000437C 4880 ext.w D0 0000437E BE40 cmp.w D7, D0 00004380 6FE0 ble -0x1E /* 00004362 */ 00004382 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004386 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 0000438A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000438E 4879 7173 7274 push.l 0x71737274 /* 'qsrt' */ 00004394 3F3C 1388 move.w -[A7], 0x1388 00004398 4879 0000 0334 push.l 0x334 0000439E A9AB syscall AddResource 000043A0 4A2D CA40 tst.b [A5 - 0x35C0] 000043A4 660C bne +0xE /* 000043B2 */ 000043A6 7001 moveq.l D0, 0x01 000043A8 1B40 CA40 move.b [A5 - 0x35C0], D0 000043AC 703F moveq.l D0, 0x3F 000043AE 1B40 CA41 move.b [A5 - 0x35BF], D0 label000043B2: 000043B2 2E1F move.l D7, [A7]+ 000043B4 4E5E unlink A6 000043B6 4E75 rts 000043B8 4745 chk.w D3, D5 000043BA 5452 addq.w [A2], 2 000043BC 4547 chk.w D2, D7 000043BE 4E41 trap 1 export_50: fn000043C0: 000043C0 4E56 0000 link A6, 0 000043C4 3F2E 000C move.w -[A7], [A6 + 0xC] 000043C8 3F2E 000E move.w -[A7], [A6 + 0xE] 000043CC A893 syscall MoveTo 000043CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000043D2 A884 syscall DrawString 000043D4 4E5E unlink A6 000043D6 4E75 rts 000043D8 4C57 5249 movem.l D0,D3,D6,A1,A4,A6, [A7] 000043DC 5445 addq.w D5, 2 000043DE 2020 move.l D0, -[A0] export_54: fn000043E0: 000043E0 4E56 FF00 link A6, -0x0100 000043E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000043E8 486E FF00 pea.l [A6 - 0x100] 000043EC 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000043F0 3F2E 000E move.w -[A7], [A6 + 0xE] 000043F4 3F2E 000C move.w -[A7], [A6 + 0xC] 000043F8 486E FF00 pea.l [A6 - 0x100] 000043FC 4EBA FFC2 jsr [PC - 0x3E /* 000043C0 */] 00004400 508F addq.l A7, 8 00004402 4E5E unlink A6 00004404 4E75 rts 00004406 4C57 5249 movem.l D0,D3,D6,A1,A4,A6, [A7] 0000440A 5445 addq.w D5, 2 0000440C 4E20 .invalid // invalid opcode 4 export_63: fn0000440E: 0000440E 4E56 0000 link A6, 0 00004412 4267 clr.w -[A7] 00004414 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004418 A88C syscall StringWidth 0000441A 301F move.w D0, [A7]+ 0000441C E240 asr D0.w, 1 0000441E 322E 000C move.w D1, [A6 + 0xC] 00004422 9240 sub.w D1, D0 00004424 3F01 move.w -[A7], D1 00004426 3F2E 000E move.w -[A7], [A6 + 0xE] 0000442A A893 syscall MoveTo 0000442C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004430 A884 syscall DrawString 00004432 4E5E unlink A6 00004434 4E75 rts 00004436 4357 chk.w D1, [A7] 00004438 5249 addq.w A1, 1 0000443A 5445 addq.w D5, 2 0000443C 2020 move.l D0, -[A0] fn0000443E: 0000443E 4E56 FF00 link A6, -0x0100 00004442 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004446 486E FF00 pea.l [A6 - 0x100] 0000444A 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 0000444E 3F2E 000E move.w -[A7], [A6 + 0xE] 00004452 3F2E 000C move.w -[A7], [A6 + 0xC] 00004456 486E FF00 pea.l [A6 - 0x100] 0000445A 4EBA FFB2 jsr [PC - 0x4E /* 0000440E */] 0000445E 508F addq.l A7, 8 00004460 4E5E unlink A6 00004462 4E75 rts 00004464 4357 chk.w D1, [A7] 00004466 5249 addq.w A1, 1 00004468 5445 addq.w D5, 2 0000446A 4E20 .invalid // invalid opcode 4 export_43: fn0000446C: 0000446C 4E56 0000 link A6, 0 00004470 4267 clr.w -[A7] 00004472 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004476 A88C syscall StringWidth 00004478 301F move.w D0, [A7]+ 0000447A 322E 000C move.w D1, [A6 + 0xC] 0000447E 9240 sub.w D1, D0 00004480 3F01 move.w -[A7], D1 00004482 3F2E 000E move.w -[A7], [A6 + 0xE] 00004486 A893 syscall MoveTo 00004488 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000448C A884 syscall DrawString 0000448E 4E5E unlink A6 00004490 4E75 rts 00004492 5257 addq.w [A7], 1 00004494 5249 addq.w A1, 1 00004496 5445 addq.w D5, 2 00004498 2020 move.l D0, -[A0] fn0000449A: 0000449A 4E56 FF00 link A6, -0x0100 0000449E 2F2E 0008 move.l -[A7], [A6 + 0x8] 000044A2 486E FF00 pea.l [A6 - 0x100] 000044A6 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000044AA 3F2E 000E move.w -[A7], [A6 + 0xE] 000044AE 3F2E 000C move.w -[A7], [A6 + 0xC] 000044B2 486E FF00 pea.l [A6 - 0x100] 000044B6 4EBA FFB4 jsr [PC - 0x4C /* 0000446C */] 000044BA 508F addq.l A7, 8 000044BC 4E5E unlink A6 000044BE 4E75 rts 000044C0 5257 addq.w [A7], 1 000044C2 5249 addq.w A1, 1 000044C4 5445 addq.w D5, 2 000044C6 4E20 .invalid // invalid opcode 4 export_52: fn000044C8: 000044C8 4E56 0000 link A6, 0 000044CC 48E7 0700 movem.l -[A7], D5,D6,D7 000044D0 3E2E 0008 move.w D7, [A6 + 0x8] 000044D4 3C2E 000A move.w D6, [A6 + 0xA] label000044D8: 000044D8 4267 clr.w -[A7] 000044DA A861 syscall Random 000044DC 301F move.w D0, [A7]+ 000044DE 3A00 move.w D5, D0 000044E0 4A45 tst.w D5 000044E2 6DF4 blt -0xA /* 000044D8 */ 000044E4 3006 move.w D0, D6 000044E6 9047 sub.w D0, D7 000044E8 5240 addq.w D0, 1 000044EA 3045 movea.w A0, D5 000044EC 2208 move.l D1, A0 000044EE 83C0 divs.w D1, D0 000044F0 4841 swap.w D1 000044F2 D247 add.w D1, D7 000044F4 2001 move.l D0, D1 000044F6 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000044FA 4E5E unlink A6 000044FC 4E75 rts 000044FE 5241 addq.w D1, 1 00004500 4E44 trap 4 00004502 2020 move.l D0, -[A0] 00004504 2020 move.l D0, -[A0] export_59: 00004506 2F07 move.l -[A7], D7 00004508 42A7 clr.l -[A7] 0000450A AA32 syscall GetGDevice 0000450C 205F movea.l A0, [A7]+ 0000450E 2B48 C9CA move.l [A5 - 0x3636], A0 00004512 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 00004516 AA31 syscall SetGDevice 00004518 7E00 moveq.l D7, 0x00 0000451A 6026 bra +0x28 /* 00004542 */ label0000451C: 0000451C 3007 move.w D0, D7 0000451E 48C0 ext.l D0 00004520 E780 asl D0, 3 00004522 41ED ED9E lea.l A0, [A5 - 0x1262] 00004526 D1C0 add.l A0, D0 00004528 3087 move.w [A0], D7 0000452A 3047 movea.w A0, D7 0000452C 3007 move.w D0, D7 0000452E 48C0 ext.l D0 00004530 E780 asl D0, 3 00004532 43ED ED9E lea.l A1, [A5 - 0x1262] 00004536 D3C0 add.l A1, D0 00004538 2F08 move.l -[A7], A0 0000453A 4869 0002 pea.l [A1 + 0x2] 0000453E AA34 syscall Index2Color 00004540 5247 addq.w D7, 1 label00004542: 00004542 0C47 0100 cmpi.w D7, 0x100 00004546 6DD4 blt -0x2A /* 0000451C */ 00004548 2F2D C9CA move.l -[A7], [A5 - 0x3636] 0000454C AA31 syscall SetGDevice 0000454E 2E1F move.l D7, [A7]+ 00004550 4E75 rts fn00004552: 00004552 42A7 clr.l -[A7] 00004554 AA32 syscall GetGDevice 00004556 205F movea.l A0, [A7]+ 00004558 2B48 C9CA move.l [A5 - 0x3636], A0 0000455C 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 00004560 AA31 syscall SetGDevice 00004562 4267 clr.w -[A7] 00004564 3F3C 00FF move.w -[A7], 0xFF 00004568 486D F5EE pea.l [A5 - 0xA12] 0000456C AA3F syscall SetEntries 0000456E 2F2D C9CA move.l -[A7], [A5 - 0x3636] 00004572 AA31 syscall SetGDevice 00004574 4E75 rts fn00004576: 00004576 4E56 FFF8 link A6, -0x0008 0000457A 2F07 move.l -[A7], D7 0000457C 42A7 clr.l -[A7] 0000457E 4879 636C 7574 push.l 0x636C7574 /* 'clut' */ 00004584 3F3C 1388 move.w -[A7], 0x1388 00004588 A9A0 syscall GetResource 0000458A 205F movea.l A0, [A7]+ 0000458C 2D48 FFFC move.l [A6 - 0x4], A0 00004590 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004594 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00004598 206E FFFC movea.l A0, [A6 - 0x4] 0000459C 2D50 FFF8 move.l [A6 - 0x8], [A0] 000045A0 7E00 moveq.l D7, 0x00 000045A2 6046 bra +0x48 /* 000045EA */ label000045A4: 000045A4 3007 move.w D0, D7 000045A6 C1FC 0006 muls.w D0, 0x6 000045AA 41ED D7A6 lea.l A0, [A5 - 0x285A] 000045AE D1C0 add.l A0, D0 000045B0 3007 move.w D0, D7 000045B2 0640 00E3 addi.w D0, 0xE3 000045B6 48C0 ext.l D0 000045B8 E780 asl D0, 3 000045BA D0AE FFF8 add.l D0, [A6 - 0x8] 000045BE 2240 movea.l A1, D0 000045C0 43E9 000A lea.l A1, [A1 + 0xA] 000045C4 20D9 move.l [A0]+, [A1]+ 000045C6 30D9 move.w [A0]+, [A1]+ 000045C8 3007 move.w D0, D7 000045CA C1FC 0006 muls.w D0, 0x6 000045CE 41ED D7A6 lea.l A0, [A5 - 0x285A] 000045D2 D1C0 add.l A0, D0 000045D4 3007 move.w D0, D7 000045D6 C1FC 0006 muls.w D0, 0x6 000045DA 43ED D7A6 lea.l A1, [A5 - 0x285A] 000045DE D3C0 add.l A1, D0 000045E0 4850 pea.l [A0] 000045E2 4851 pea.l [A1] 000045E4 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000045E8 5247 addq.w D7, 1 label000045EA: 000045EA 0C47 0007 cmpi.w D7, 0x7 000045EE 6DB4 blt -0x4A /* 000045A4 */ 000045F0 7E00 moveq.l D7, 0x00 000045F2 6012 bra +0x14 /* 00004606 */ label000045F4: 000045F4 3007 move.w D0, D7 000045F6 48C0 ext.l D0 000045F8 E780 asl D0, 3 000045FA D0AE FFF8 add.l D0, [A6 - 0x8] 000045FE 2040 movea.l A0, D0 00004600 3147 0008 move.w [A0 + 0x8], D7 00004604 5247 addq.w D7, 1 label00004606: 00004606 0C47 0100 cmpi.w D7, 0x100 0000460A 6DE8 blt -0x16 /* 000045F4 */ 0000460C 42A7 clr.l -[A7] 0000460E AA32 syscall GetGDevice 00004610 205F movea.l A0, [A7]+ 00004612 2B48 C9CA move.l [A5 - 0x3636], A0 00004616 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 0000461A AA31 syscall SetGDevice 0000461C 4267 clr.w -[A7] 0000461E 3F3C 00FF move.w -[A7], 0xFF 00004622 206E FFF8 movea.l A0, [A6 - 0x8] 00004626 4868 0008 pea.l [A0 + 0x8] 0000462A AA3F syscall SetEntries 0000462C 2F2D C9CA move.l -[A7], [A5 - 0x3636] 00004630 AA31 syscall SetGDevice 00004632 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004636 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 0000463A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000463E A9A3 syscall ReleaseResource 00004640 2E1F move.l D7, [A7]+ 00004642 4E5E unlink A6 00004644 4E75 rts 00004646 5345 subq.w D5, 1 00004648 5453 addq.w [A3], 2 0000464A 434F chk.w D1, A7 0000464C 4C4F 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A7 // begin alternate branch 0000464E-00004654 fn0000464E: 0000464E 4E56 F800 link A6, -0x0800 00004652 2F07 move.l -[A7], D7 // end alternate branch 0000464E-00004654 fn0000464E: // (misaligned) 00004650 F800 2F07 .tblXX 0xF800, 0x2F07 // unimplemented 00004654 7E00 moveq.l D7, 0x00 00004656 603A bra +0x3C /* 00004692 */ label00004658: 00004658 3007 move.w D0, D7 0000465A 48C0 ext.l D0 0000465C E780 asl D0, 3 0000465E D08E add.l D0, A6 00004660 2040 movea.l A0, D0 00004662 4268 F802 clr.w [A0 - 0x7FE] 00004666 3007 move.w D0, D7 00004668 48C0 ext.l D0 0000466A E780 asl D0, 3 0000466C D08E add.l D0, A6 0000466E 2040 movea.l A0, D0 00004670 4268 F804 clr.w [A0 - 0x7FC] 00004674 3007 move.w D0, D7 00004676 48C0 ext.l D0 00004678 E780 asl D0, 3 0000467A D08E add.l D0, A6 0000467C 2040 movea.l A0, D0 0000467E 4268 F806 clr.w [A0 - 0x7FA] 00004682 3007 move.w D0, D7 00004684 48C0 ext.l D0 00004686 E780 asl D0, 3 00004688 D08E add.l D0, A6 0000468A 2040 movea.l A0, D0 0000468C 3147 F800 move.w [A0 - 0x800], D7 00004690 5247 addq.w D7, 1 label00004692: 00004692 0C47 0100 cmpi.w D7, 0x100 00004696 6DC0 blt -0x3E /* 00004658 */ 00004698 42A7 clr.l -[A7] 0000469A AA32 syscall GetGDevice 0000469C 205F movea.l A0, [A7]+ 0000469E 2B48 C9CA move.l [A5 - 0x3636], A0 000046A2 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 000046A6 AA31 syscall SetGDevice 000046A8 4267 clr.w -[A7] 000046AA 3F3C 00FF move.w -[A7], 0xFF 000046AE 486E F800 pea.l [A6 - 0x800] 000046B2 AA3F syscall SetEntries 000046B4 2F2D C9CA move.l -[A7], [A5 - 0x3636] 000046B8 AA31 syscall SetGDevice 000046BA 2E1F move.l D7, [A7]+ 000046BC 4E5E unlink A6 000046BE 4E75 rts 000046C0 424C clr.w A4 000046C2 4143 chk.w D0, D3 000046C4 4B4F chk.w D5, A7 000046C6 5554 subq.w [A4], 2 fn000046C8: 000046C8 42A7 clr.l -[A7] 000046CA AA32 syscall GetGDevice 000046CC 205F movea.l A0, [A7]+ 000046CE 2B48 C9CA move.l [A5 - 0x3636], A0 000046D2 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 000046D6 AA31 syscall SetGDevice 000046D8 4267 clr.w -[A7] 000046DA 3F3C 00FF move.w -[A7], 0xFF 000046DE 486D ED9E pea.l [A5 - 0x1262] 000046E2 AA3F syscall SetEntries 000046E4 2F2D C9CA move.l -[A7], [A5 - 0x3636] 000046E8 AA31 syscall SetGDevice 000046EA 4E75 rts export_55: fn000046EC: 000046EC 2F2D C9BA move.l -[A7], [A5 - 0x3646] 000046F0 A873 syscall SetPort 000046F2 4EBA FF5A jsr [PC - 0xA6 /* 0000464E */] 000046F6 426D CA10 clr.w [A5 - 0x35F0] 000046FA 486D CA10 pea.l [A5 - 0x35F0] 000046FE AA14 syscall RGBForeColor 00004700 486D C9D6 pea.l [A5 - 0x362A] 00004704 486D C9A6 pea.l [A5 - 0x365A] 00004708 A8A5 syscall FillRect 0000470A 4EBA FE6A jsr [PC - 0x196 /* 00004576 */] 0000470E 4E75 rts export_64: fn00004710: 00004710 2F2D C9BA move.l -[A7], [A5 - 0x3646] 00004714 A873 syscall SetPort 00004716 4EBA FF36 jsr [PC - 0xCA /* 0000464E */] 0000471A 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 00004720 486D CA10 pea.l [A5 - 0x35F0] 00004724 AA14 syscall RGBForeColor 00004726 486D C9D6 pea.l [A5 - 0x362A] 0000472A 486D C9A6 pea.l [A5 - 0x365A] 0000472E A8A5 syscall FillRect 00004730 4EBA FF96 jsr [PC - 0x6A /* 000046C8 */] 00004734 4E75 rts export_46: 00004736 A9F4 syscall ExitToShell 00004738 4E75 rts fn0000473A: 0000473A 4E56 FFFC link A6, -0x0004 0000473E 48E7 0108 movem.l -[A7], D7,A4 00004742 42A7 clr.l -[A7] 00004744 4879 7061 7468 push.l 0x70617468 /* 'path' */ 0000474A 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000474E A9A0 syscall GetResource 00004750 205F movea.l A0, [A7]+ 00004752 2D48 FFFC move.l [A6 - 0x4], A0 00004756 4AAE FFFC tst.l [A6 - 0x4] 0000475A 6720 beq +0x22 /* 0000477C */ 0000475C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004760 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00004764 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004768 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 0000476C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004770 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00004774 206E FFFC movea.l A0, [A6 - 0x4] 00004778 2850 movea.l A4, [A0] 0000477A 200C move.l D0, A4 label0000477C: 0000477C 4CDF 1080 movem.l D7,A4, [A7]+ 00004780 4E5E unlink A6 00004782 4E75 rts 00004784 4745 chk.w D3, D5 00004786 5431 5041 addq.b [A1 + D5.w + 0x41], 2 0000478A 5448 addq.w A0, 2 fn0000478C: 0000478C 4E56 FFFA link A6, -0x0006 00004790 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00004794 42A7 clr.l -[A7] 00004796 4879 8D61 6E69 push.l 0x8D616E69 0000479C 3F2E 0008 move.w -[A7], [A6 + 0x8] 000047A0 A9A0 syscall GetResource 000047A2 205F movea.l A0, [A7]+ 000047A4 2D48 FFFC move.l [A6 - 0x4], A0 000047A8 4AAE FFFC tst.l [A6 - 0x4] 000047AC 6606 bne +0x8 /* 000047B4 */ 000047AE 7000 moveq.l D0, 0x00 000047B0 6000 00C4 bra +0xC6 /* 00004876 */ label000047B4: 000047B4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000047B8 A992 syscall DetachResource 000047BA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000047BE 4EBA F220 jsr [PC - 0xDE0 /* 000039E0 */] 000047C2 588F addq.l A7, 4 000047C4 2D40 FFFC move.l [A6 - 0x4], D0 000047C8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000047CC 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000047D0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000047D4 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000047D8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000047DC 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 000047E0 206E FFFC movea.l A0, [A6 - 0x4] 000047E4 2850 movea.l A4, [A0] 000047E6 3E14 move.w D7, [A4] 000047E8 7C00 moveq.l D6, 0x00 000047EA 7A00 moveq.l D5, 0x00 000047EC 6022 bra +0x24 /* 00004810 */ label000047EE: 000047EE 3005 move.w D0, D5 000047F0 48C0 ext.l D0 000047F2 E580 asl D0, 2 000047F4 D08C add.l D0, A4 000047F6 2040 movea.l A0, D0 000047F8 3246 movea.w A1, D6 000047FA B3E8 0002 cmpa.l A1, [A0 + 0x2] 000047FE 6C0E bge +0x10 /* 0000480E */ 00004800 3005 move.w D0, D5 00004802 48C0 ext.l D0 00004804 E580 asl D0, 2 00004806 D08C add.l D0, A4 00004808 2040 movea.l A0, D0 0000480A 3C28 0004 move.w D6, [A0 + 0x4] label0000480E: 0000480E 5245 addq.w D5, 1 label00004810: 00004810 BA47 cmp.w D5, D7 00004812 6DDA blt -0x24 /* 000047EE */ 00004814 3007 move.w D0, D7 00004816 E540 asl D0.w, 2 00004818 48C0 ext.l D0 0000481A D08C add.l D0, A4 0000481C 5480 addq.l D0, 2 0000481E 2640 movea.l A3, D0 00004820 7A00 moveq.l D5, 0x00 00004822 6000 004C bra +0x4E /* 00004870 */ label00004826: 00004826 426E FFFA clr.w [A6 - 0x6] 0000482A 6028 bra +0x2A /* 00004854 */ label0000482C: 0000482C 302E FFFA move.w D0, [A6 - 0x6] 00004830 48C0 ext.l D0 00004832 E580 asl D0, 2 00004834 D08C add.l D0, A4 00004836 2040 movea.l A0, D0 00004838 3245 movea.w A1, D5 0000483A B3E8 0002 cmpa.l A1, [A0 + 0x2] 0000483E 6610 bne +0x12 /* 00004850 */ 00004840 302E FFFA move.w D0, [A6 - 0x6] 00004844 48C0 ext.l D0 00004846 E580 asl D0, 2 00004848 D08C add.l D0, A4 0000484A 2040 movea.l A0, D0 0000484C 214B 0002 move.l [A0 + 0x2], A3 label00004850: 00004850 526E FFFA addq.w [A6 - 0x6], 1 label00004854: 00004854 BE6E FFFA cmp.w D7, [A6 - 0x6] 00004858 6ED2 bgt -0x2C /* 0000482C */ 0000485A 302B 0002 move.w D0, [A3 + 0x2] 0000485E 5240 addq.w D0, 1 00004860 3213 move.w D1, [A3] 00004862 5241 addq.w D1, 1 00004864 C3C0 muls.w D1, D0 00004866 48C1 ext.l D1 00004868 D28B add.l D1, A3 0000486A 5081 addq.l D1, 8 0000486C 2641 movea.l A3, D1 0000486E 5245 addq.w D5, 1 label00004870: 00004870 BA46 cmp.w D5, D6 00004872 6FB2 ble -0x4C /* 00004826 */ 00004874 200C move.l D0, A4 label00004876: 00004876 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 0000487A 4E5E unlink A6 0000487C 4E75 rts 0000487E 4745 chk.w D3, D5 00004880 5431 414E addq.b <>, 2 00004884 494D chk.w D4, A5 fn00004886: 00004886 4E56 FFF4 link A6, -0x000C 0000488A 4267 clr.w -[A7] 0000488C 4EBA F1EA jsr [PC - 0xE16 /* 00003A78 */] 00004890 548F addq.l A7, 2 00004892 42A7 clr.l -[A7] 00004894 4879 8D50 4943 push.l 0x8D504943 0000489A 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000489E A9A0 syscall GetResource 000048A0 205F movea.l A0, [A7]+ 000048A2 2D48 FFF4 move.l [A6 - 0xC], A0 000048A6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000048AA A992 syscall DetachResource 000048AC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000048B0 4EBA F12E jsr [PC - 0xED2 /* 000039E0 */] 000048B4 588F addq.l A7, 4 000048B6 2D40 FFF4 move.l [A6 - 0xC], D0 000048BA 4EBA F230 jsr [PC - 0xDD0 /* 00003AEC */] 000048BE 206E FFF4 movea.l A0, [A6 - 0xC] 000048C2 2050 movea.l A0, [A0] 000048C4 43EE FFF8 lea.l A1, [A6 - 0x8] 000048C8 5488 addq.l A0, 2 000048CA 22D8 move.l [A1]+, [A0]+ 000048CC 22D8 move.l [A1]+, [A0]+ 000048CE 302E FFFA move.w D0, [A6 - 0x6] 000048D2 4440 neg.w D0 000048D4 322E FFF8 move.w D1, [A6 - 0x8] 000048D8 4441 neg.w D1 000048DA 486E FFF8 pea.l [A6 - 0x8] 000048DE 3F00 move.w -[A7], D0 000048E0 3F01 move.w -[A7], D1 000048E2 A8A8 syscall OffsetRect 000048E4 303C 0280 move.w D0, 0x280 000048E8 906E FFFE sub.w D0, [A6 - 0x2] 000048EC E240 asr D0.w, 1 000048EE 323C 01E0 move.w D1, 0x1E0 000048F2 926E FFFC sub.w D1, [A6 - 0x4] 000048F6 E241 asr D1.w, 1 000048F8 486E FFF8 pea.l [A6 - 0x8] 000048FC 3F00 move.w -[A7], D0 000048FE 3F01 move.w -[A7], D1 00004900 A8A8 syscall OffsetRect 00004902 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004906 486E FFF8 pea.l [A6 - 0x8] 0000490A A8F6 syscall DrawPicture 0000490C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004910 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00004914 4E5E unlink A6 00004916 4E75 rts 00004918 4452 neg.w [A2] 0000491A 4157 chk.w D0, [A7] 0000491C 5245 addq.w D5, 1 0000491E 5350 subq.w [A0], 1 fn00004920: 00004920 4E56 FFF8 link A6, -0x0008 00004924 3F3C 13EF move.w -[A7], 0x13EF 00004928 4EBA FF5C jsr [PC - 0xA4 /* 00004886 */] 0000492C 548F addq.l A7, 2 0000492E 426D CA10 clr.w [A5 - 0x35F0] 00004932 486D CA10 pea.l [A5 - 0x35F0] 00004936 AA15 syscall RGBBackColor 00004938 7002 moveq.l D0, 0x02 0000493A 3B40 CA10 move.w [A5 - 0x35F0], D0 0000493E 486D CA10 pea.l [A5 - 0x35F0] 00004942 AA14 syscall RGBForeColor 00004944 486E FFF8 pea.l [A6 - 0x8] 00004948 3F3C 020D move.w -[A7], 0x20D 0000494C 4267 clr.w -[A7] 0000494E 3F3C 021D move.w -[A7], 0x21D 00004952 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00004956 A8A7 syscall SetRect 00004958 486E FFF8 pea.l [A6 - 0x8] 0000495C A8A3 syscall EraseRect 0000495E 486E FFF8 pea.l [A6 - 0x8] 00004962 3F3C 0222 move.w -[A7], 0x222 00004966 4267 clr.w -[A7] 00004968 3F3C 0245 move.w -[A7], 0x245 0000496C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00004970 A8A7 syscall SetRect 00004972 486E FFF8 pea.l [A6 - 0x8] 00004976 A8A3 syscall EraseRect 00004978 486E FFF8 pea.l [A6 - 0x8] 0000497C 3F3C 0248 move.w -[A7], 0x248 00004980 4267 clr.w -[A7] 00004982 3F3C 0251 move.w -[A7], 0x251 00004986 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000498A A8A7 syscall SetRect 0000498C 486E FFF8 pea.l [A6 - 0x8] 00004990 A8A3 syscall EraseRect 00004992 486E FFF8 pea.l [A6 - 0x8] 00004996 3F3C 0253 move.w -[A7], 0x253 0000499A 4267 clr.w -[A7] 0000499C 3F3C 0261 move.w -[A7], 0x261 000049A0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000049A4 A8A7 syscall SetRect 000049A6 486E FFF8 pea.l [A6 - 0x8] 000049AA A8A3 syscall EraseRect 000049AC 486E FFF8 pea.l [A6 - 0x8] 000049B0 3F3C 0264 move.w -[A7], 0x264 000049B4 3F3C 0001 move.w -[A7], 0x1 000049B8 3F3C 026F move.w -[A7], 0x26F 000049BC 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000049C0 A8A7 syscall SetRect 000049C2 486E FFF8 pea.l [A6 - 0x8] 000049C6 A8A3 syscall EraseRect 000049C8 486E FFF8 pea.l [A6 - 0x8] 000049CC 3F3C 0272 move.w -[A7], 0x272 000049D0 4267 clr.w -[A7] 000049D2 3F3C 0280 move.w -[A7], 0x280 000049D6 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000049DA A8A7 syscall SetRect 000049DC 486E FFF8 pea.l [A6 - 0x8] 000049E0 A8A3 syscall EraseRect 000049E2 206D CD1E movea.l A0, [A5 - 0x32E2] 000049E6 2F28 0002 move.l -[A7], [A0 + 0x2] 000049EA 3F3C 0005 move.w -[A7], 0x5 000049EE 3F3C 0205 move.w -[A7], 0x205 000049F2 206D C9E0 movea.l A0, [A5 - 0x3620] 000049F6 4E90 jsr [A0] 000049F8 508F addq.l A7, 8 000049FA 206D CCEA movea.l A0, [A5 - 0x3316] 000049FE 2F28 0002 move.l -[A7], [A0 + 0x2] 00004A02 4267 clr.w -[A7] 00004A04 3F3C 020D move.w -[A7], 0x20D 00004A08 206D C9E0 movea.l A0, [A5 - 0x3620] 00004A0C 4E90 jsr [A0] 00004A0E 508F addq.l A7, 8 00004A10 206D CCE6 movea.l A0, [A5 - 0x331A] 00004A14 2F28 0002 move.l -[A7], [A0 + 0x2] 00004A18 4267 clr.w -[A7] 00004A1A 3F3C 0222 move.w -[A7], 0x222 00004A1E 206D C9E0 movea.l A0, [A5 - 0x3620] 00004A22 4E90 jsr [A0] 00004A24 508F addq.l A7, 8 00004A26 206D CCB2 movea.l A0, [A5 - 0x334E] 00004A2A 2F28 0002 move.l -[A7], [A0 + 0x2] 00004A2E 3F3C 0005 move.w -[A7], 0x5 00004A32 3F3C 024D move.w -[A7], 0x24D 00004A36 206D C9E4 movea.l A0, [A5 - 0x361C] 00004A3A 4E90 jsr [A0] 00004A3C 508F addq.l A7, 8 00004A3E 206D CCD2 movea.l A0, [A5 - 0x332E] 00004A42 2F28 0002 move.l -[A7], [A0 + 0x2] 00004A46 3F3C 0005 move.w -[A7], 0x5 00004A4A 3F3C 025A move.w -[A7], 0x25A 00004A4E 206D C9E4 movea.l A0, [A5 - 0x361C] 00004A52 4E90 jsr [A0] 00004A54 508F addq.l A7, 8 00004A56 206D CCBA movea.l A0, [A5 - 0x3346] 00004A5A 2F28 0002 move.l -[A7], [A0 + 0x2] 00004A5E 3F3C 0004 move.w -[A7], 0x4 00004A62 3F3C 0269 move.w -[A7], 0x269 00004A66 206D C9E4 movea.l A0, [A5 - 0x361C] 00004A6A 4E90 jsr [A0] 00004A6C 508F addq.l A7, 8 00004A6E 206D CCD6 movea.l A0, [A5 - 0x332A] 00004A72 2F28 0002 move.l -[A7], [A0 + 0x2] 00004A76 3F3C FFFF move.w -[A7], 0xFFFF 00004A7A 3F3C 0279 move.w -[A7], 0x279 00004A7E 206D C9E4 movea.l A0, [A5 - 0x361C] 00004A82 4E90 jsr [A0] 00004A84 508F addq.l A7, 8 00004A86 206D CCD6 movea.l A0, [A5 - 0x332A] 00004A8A 2F28 0002 move.l -[A7], [A0 + 0x2] 00004A8E 3F3C 00BF move.w -[A7], 0xBF 00004A92 3F3C 000E move.w -[A7], 0xE 00004A96 206D C9E0 movea.l A0, [A5 - 0x3620] 00004A9A 4E90 jsr [A0] 00004A9C 508F addq.l A7, 8 00004A9E 486E FFF8 pea.l [A6 - 0x8] 00004AA2 3F3C 0008 move.w -[A7], 0x8 00004AA6 3F3C 00B5 move.w -[A7], 0xB5 00004AAA 3F3C 0014 move.w -[A7], 0x14 00004AAE 3F3C 00C0 move.w -[A7], 0xC0 00004AB2 A8A7 syscall SetRect 00004AB4 486E FFF8 pea.l [A6 - 0x8] 00004AB8 A8A3 syscall EraseRect 00004ABA 206D CD1E movea.l A0, [A5 - 0x32E2] 00004ABE 2F28 0002 move.l -[A7], [A0 + 0x2] 00004AC2 3F3C 007C move.w -[A7], 0x7C /* '|' */ 00004AC6 3F3C 000E move.w -[A7], 0xE 00004ACA 206D C9E0 movea.l A0, [A5 - 0x3620] 00004ACE 4E90 jsr [A0] 00004AD0 508F addq.l A7, 8 00004AD2 206D CCEA movea.l A0, [A5 - 0x3316] 00004AD6 2F28 0002 move.l -[A7], [A0 + 0x2] 00004ADA 3F3C 0084 move.w -[A7], 0x84 00004ADE 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00004AE2 206D C9E0 movea.l A0, [A5 - 0x3620] 00004AE6 4E90 jsr [A0] 00004AE8 508F addq.l A7, 8 00004AEA 206D CCE6 movea.l A0, [A5 - 0x331A] 00004AEE 2F28 0002 move.l -[A7], [A0 + 0x2] 00004AF2 3F3C 008F move.w -[A7], 0x8F 00004AF6 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00004AFA 206D C9E0 movea.l A0, [A5 - 0x3620] 00004AFE 4E90 jsr [A0] 00004B00 508F addq.l A7, 8 00004B02 206D CCB2 movea.l A0, [A5 - 0x334E] 00004B06 2F28 0002 move.l -[A7], [A0 + 0x2] 00004B0A 3F3C 00A1 move.w -[A7], 0xA1 00004B0E 3F3C 000E move.w -[A7], 0xE 00004B12 206D C9E0 movea.l A0, [A5 - 0x3620] 00004B16 4E90 jsr [A0] 00004B18 508F addq.l A7, 8 00004B1A 206D CCD2 movea.l A0, [A5 - 0x332E] 00004B1E 2F28 0002 move.l -[A7], [A0 + 0x2] 00004B22 3F3C 00AD move.w -[A7], 0xAD 00004B26 3F3C 000E move.w -[A7], 0xE 00004B2A 206D C9E0 movea.l A0, [A5 - 0x3620] 00004B2E 4E90 jsr [A0] 00004B30 508F addq.l A7, 8 00004B32 206D CCBA movea.l A0, [A5 - 0x3346] 00004B36 2F28 0002 move.l -[A7], [A0 + 0x2] 00004B3A 3F3C 00B8 move.w -[A7], 0xB8 00004B3E 3F3C 000E move.w -[A7], 0xE 00004B42 206D C9E0 movea.l A0, [A5 - 0x3620] 00004B46 4E90 jsr [A0] 00004B48 508F addq.l A7, 8 00004B4A 206D CCE2 movea.l A0, [A5 - 0x331E] 00004B4E 2F28 0002 move.l -[A7], [A0 + 0x2] 00004B52 3F3C 0111 move.w -[A7], 0x111 00004B56 3F3C 00FF move.w -[A7], 0xFF 00004B5A 206D C9E0 movea.l A0, [A5 - 0x3620] 00004B5E 4E90 jsr [A0] 00004B60 508F addq.l A7, 8 00004B62 206D CCCA movea.l A0, [A5 - 0x3336] 00004B66 2F28 0002 move.l -[A7], [A0 + 0x2] 00004B6A 3F3C 0141 move.w -[A7], 0x141 00004B6E 3F3C 0122 move.w -[A7], 0x122 00004B72 206D C9E0 movea.l A0, [A5 - 0x3620] 00004B76 4E90 jsr [A0] 00004B78 508F addq.l A7, 8 00004B7A 4E5E unlink A6 00004B7C 4E75 rts 00004B7E 4452 neg.w [A2] 00004B80 4157 chk.w D0, [A7] 00004B82 4845 swap.w D5 00004B84 4C50 3F3C movem.l D2,D3,D4,D5,A0,A1,A2,A3,A4,A5, [A0] // begin alternate branch 00004B86-00004B90 fn00004B86: 00004B86 3F3C 13F0 move.w -[A7], 0x13F0 00004B8A 4EBA FCFA jsr [PC - 0x306 /* 00004886 */] 00004B8E 548F addq.l A7, 2 // end alternate branch 00004B86-00004B90 fn00004B86: // (misaligned) 00004B88 13F0 4EBA FCFA 548F move.b [0xFCFA548F], [A0 + D4 * 8 - 0x70] 00004B90 4E75 rts fn00004B92: 00004B92 3F3C 13F1 move.w -[A7], 0x13F1 00004B96 4EBA FCEE jsr [PC - 0x312 /* 00004886 */] 00004B9A 548F addq.l A7, 2 00004B9C 3F3C 0003 move.w -[A7], 0x3 00004BA0 A887 syscall TextFont 00004BA2 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00004BA6 A88A syscall TextSize 00004BA8 4E75 rts fn00004BAA: 00004BAA 4E56 FE84 link A6, -0x017C 00004BAE 48E7 0300 movem.l -[A7], D6,D7 00004BB2 4EBA FB38 jsr [PC - 0x4C8 /* 000046EC */] 00004BB6 4EBA FD68 jsr [PC - 0x298 /* 00004920 */] 00004BBA 422E FFFF clr.b [A6 - 0x1] 00004BBE 206D CCDA movea.l A0, [A5 - 0x3326] 00004BC2 2F28 0002 move.l -[A7], [A0 + 0x2] 00004BC6 3F3C 00B0 move.w -[A7], 0xB0 00004BCA 3F3C 01D1 move.w -[A7], 0x1D1 00004BCE 206D C9E0 movea.l A0, [A5 - 0x3620] 00004BD2 4E90 jsr [A0] 00004BD4 508F addq.l A7, 8 00004BD6 426E FFFC clr.w [A6 - 0x4] 00004BDA 6000 00A8 bra +0xAA /* 00004C84 */ label00004BDE: 00004BDE 4878 0002 push.l 0x2 00004BE2 486E FE84 pea.l [A6 - 0x17C] 00004BE6 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00004BEA 302E FFFC move.w D0, [A6 - 0x4] 00004BEE 48C0 ext.l D0 00004BF0 E580 asl D0, 2 00004BF2 D0AD CCDA add.l D0, [A5 - 0x3326] 00004BF6 2040 movea.l A0, D0 00004BF8 2F28 0002 move.l -[A7], [A0 + 0x2] 00004BFC 3F3C 00B0 move.w -[A7], 0xB0 00004C00 3F3C 01D1 move.w -[A7], 0x1D1 00004C04 206D C9E0 movea.l A0, [A5 - 0x3620] 00004C08 4E90 jsr [A0] 00004C0A 508F addq.l A7, 8 00004C0C 526E FFFC addq.w [A6 - 0x4], 1 00004C10 206D CCDA movea.l A0, [A5 - 0x3326] 00004C14 302E FFFC move.w D0, [A6 - 0x4] 00004C18 B050 cmp.w D0, [A0] 00004C1A 6D04 blt +0x6 /* 00004C20 */ 00004C1C 426E FFFC clr.w [A6 - 0x4] label00004C20: 00004C20 302E FFFC move.w D0, [A6 - 0x4] 00004C24 48C0 ext.l D0 00004C26 E580 asl D0, 2 00004C28 D0AD CCDA add.l D0, [A5 - 0x3326] 00004C2C 2040 movea.l A0, D0 00004C2E 2F28 0002 move.l -[A7], [A0 + 0x2] 00004C32 3F3C 00B0 move.w -[A7], 0xB0 00004C36 3F3C 01D1 move.w -[A7], 0x1D1 00004C3A 206D C9E0 movea.l A0, [A5 - 0x3620] 00004C3E 4E90 jsr [A0] 00004C40 508F addq.l A7, 8 00004C42 4267 clr.w -[A7] 00004C44 3F3C 0008 move.w -[A7], 0x8 00004C48 486E FE8A pea.l [A6 - 0x176] 00004C4C 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00004C50 101F move.b D0, [A7]+ 00004C52 4A00 tst.b D0 00004C54 672E beq +0x30 /* 00004C84 */ 00004C56 203C 0000 00FF move.l D0, 0xFF 00004C5C C0AE FE8C and.l D0, [A6 - 0x174] 00004C60 1D40 FE89 move.b [A6 - 0x177], D0 00004C64 102E FE89 move.b D0, [A6 - 0x177] 00004C68 4880 ext.w D0 00004C6A 0C40 000D cmpi.w D0, 0xD /* '\r' */ 00004C6E 6606 bne +0x8 /* 00004C76 */ 00004C70 7001 moveq.l D0, 0x01 00004C72 1D40 FFFF move.b [A6 - 0x1], D0 label00004C76: 00004C76 102E FE89 move.b D0, [A6 - 0x177] 00004C7A 4880 ext.w D0 00004C7C 0C40 001B cmpi.w D0, 0x1B 00004C80 6700 05E6 beq +0x5E8 /* 00005268 */ label00004C84: 00004C84 4A2E FFFF tst.b [A6 - 0x1] 00004C88 6700 FF54 beq -0xAA /* 00004BDE */ 00004C8C 4EBA FEF8 jsr [PC - 0x108 /* 00004B86 */] 00004C90 7C00 moveq.l D6, 0x00 00004C92 7E00 moveq.l D7, 0x00 00004C94 6000 0208 bra +0x20A /* 00004E9E */ label00004C98: 00004C98 0C47 0004 cmpi.w D7, 0x4 00004C9C 6C12 bge +0x14 /* 00004CB0 */ 00004C9E 3006 move.w D0, D6 00004CA0 C1FC 000E muls.w D0, 0xE 00004CA4 D08E add.l D0, A6 00004CA6 2040 movea.l A0, D0 00004CA8 1147 FEBA move.b [A0 - 0x146], D7 00004CAC 6000 0076 bra +0x78 /* 00004D24 */ label00004CB0: 00004CB0 0C47 0004 cmpi.w D7, 0x4 00004CB4 6614 bne +0x16 /* 00004CCA */ 00004CB6 3006 move.w D0, D6 00004CB8 C1FC 000E muls.w D0, 0xE 00004CBC D08E add.l D0, A6 00004CBE 2040 movea.l A0, D0 00004CC0 7006 moveq.l D0, 0x06 00004CC2 1140 FEBA move.b [A0 - 0x146], D0 00004CC6 6000 005C bra +0x5E /* 00004D24 */ label00004CCA: 00004CCA 0C47 0005 cmpi.w D7, 0x5 00004CCE 6612 bne +0x14 /* 00004CE2 */ 00004CD0 3006 move.w D0, D6 00004CD2 C1FC 000E muls.w D0, 0xE 00004CD6 D08E add.l D0, A6 00004CD8 2040 movea.l A0, D0 00004CDA 700A moveq.l D0, 0x0A 00004CDC 1140 FEBA move.b [A0 - 0x146], D0 00004CE0 6042 bra +0x44 /* 00004D24 */ label00004CE2: 00004CE2 0C47 0005 cmpi.w D7, 0x5 00004CE6 6F1C ble +0x1E /* 00004D04 */ 00004CE8 0C47 0011 cmpi.w D7, 0x11 00004CEC 6C16 bge +0x18 /* 00004D04 */ 00004CEE 3006 move.w D0, D6 00004CF0 C1FC 000E muls.w D0, 0xE 00004CF4 D08E add.l D0, A6 00004CF6 3207 move.w D1, D7 00004CF8 0641 0009 addi.w D1, 0x9 /* '\t' */ 00004CFC 2040 movea.l A0, D0 00004CFE 1141 FEBA move.b [A0 - 0x146], D1 00004D02 6020 bra +0x22 /* 00004D24 */ label00004D04: 00004D04 0C47 0010 cmpi.w D7, 0x10 00004D08 6F1A ble +0x1C /* 00004D24 */ 00004D0A 3006 move.w D0, D6 00004D0C C1FC 000E muls.w D0, 0xE 00004D10 D08E add.l D0, A6 00004D12 3207 move.w D1, D7 00004D14 0641 FFEF addi.w D1, 0xFFEF 00004D18 D241 add.w D1, D1 00004D1A 0641 001A addi.w D1, 0x1A 00004D1E 2040 movea.l A0, D0 00004D20 1141 FEBA move.b [A0 - 0x146], D1 label00004D24: 00004D24 0C47 0011 cmpi.w D7, 0x11 00004D28 6C30 bge +0x32 /* 00004D5A */ 00004D2A 3006 move.w D0, D6 00004D2C C1FC 000E muls.w D0, 0xE 00004D30 D08E add.l D0, A6 00004D32 3206 move.w D1, D6 00004D34 C3FC 000E muls.w D1, 0xE 00004D38 D28E add.l D1, A6 00004D3A 2041 movea.l A0, D1 00004D3C 7200 moveq.l D1, 0x00 00004D3E 1228 FEBA move.b D1, [A0 - 0x146] 00004D42 4841 swap.w D1 00004D44 4241 clr.w D1 00004D46 4841 swap.w D1 00004D48 D281 add.l D1, D1 00004D4A 41ED D804 lea.l A0, [A5 - 0x27FC] 00004D4E D1C1 add.l A0, D1 00004D50 2240 movea.l A1, D0 00004D52 1368 0001 FEBB move.b [A1 - 0x145], [A0 + 0x1] 00004D58 603E bra +0x40 /* 00004D98 */ label00004D5A: 00004D5A 0C47 0011 cmpi.w D7, 0x11 00004D5E 6612 bne +0x14 /* 00004D72 */ 00004D60 3006 move.w D0, D6 00004D62 C1FC 000E muls.w D0, 0xE 00004D66 D08E add.l D0, A6 00004D68 2040 movea.l A0, D0 00004D6A 7022 moveq.l D0, 0x22 00004D6C 1140 FEBB move.b [A0 - 0x145], D0 00004D70 6026 bra +0x28 /* 00004D98 */ label00004D72: 00004D72 0C47 0012 cmpi.w D7, 0x12 00004D76 6610 bne +0x12 /* 00004D88 */ 00004D78 3006 move.w D0, D6 00004D7A C1FC 000E muls.w D0, 0xE 00004D7E D08E add.l D0, A6 00004D80 2040 movea.l A0, D0 00004D82 4228 FEBB clr.b [A0 - 0x145] 00004D86 6010 bra +0x12 /* 00004D98 */ label00004D88: 00004D88 3006 move.w D0, D6 00004D8A C1FC 000E muls.w D0, 0xE 00004D8E D08E add.l D0, A6 00004D90 2040 movea.l A0, D0 00004D92 7032 moveq.l D0, 0x32 00004D94 1140 FEBB move.b [A0 - 0x145], D0 label00004D98: 00004D98 3006 move.w D0, D6 00004D9A C1FC 000E muls.w D0, 0xE 00004D9E D08E add.l D0, A6 00004DA0 2040 movea.l A0, D0 00004DA2 4228 FEBC clr.b [A0 - 0x144] 00004DA6 3006 move.w D0, D6 00004DA8 C1FC 000E muls.w D0, 0xE 00004DAC D08E add.l D0, A6 00004DAE 2040 movea.l A0, D0 00004DB0 4228 FEBD clr.b [A0 - 0x143] 00004DB4 0C47 0011 cmpi.w D7, 0x11 00004DB8 6C48 bge +0x4A /* 00004E02 */ 00004DBA 3006 move.w D0, D6 00004DBC C1FC 000E muls.w D0, 0xE 00004DC0 D08E add.l D0, A6 00004DC2 2040 movea.l A0, D0 00004DC4 701E moveq.l D0, 0x1E 00004DC6 3140 FEBE move.w [A0 - 0x142], D0 00004DCA 3006 move.w D0, D6 00004DCC C1FC 000E muls.w D0, 0xE 00004DD0 D08E add.l D0, A6 00004DD2 3047 movea.w A0, D7 00004DD4 2208 move.l D1, A0 00004DD6 83FC 0011 divs.w D1, 0x11 00004DDA 4841 swap.w D1 00004DDC C3FC 0016 muls.w D1, 0x16 00004DE0 3047 movea.w A0, D7 00004DE2 2408 move.l D2, A0 00004DE4 85FC 0011 divs.w D2, 0x11 00004DE8 4842 swap.w D2 00004DEA 48C2 ext.l D2 00004DEC 85FC 0003 divs.w D2, 0x3 00004DF0 C5FC 000F muls.w D2, 0xF 00004DF4 D242 add.w D1, D2 00004DF6 0641 0013 addi.w D1, 0x13 00004DFA 2040 movea.l A0, D0 00004DFC 3141 FEC0 move.w [A0 - 0x140], D1 00004E00 602A bra +0x2C /* 00004E2C */ label00004E02: 00004E02 3006 move.w D0, D6 00004E04 C1FC 000E muls.w D0, 0xE 00004E08 D08E add.l D0, A6 00004E0A 2040 movea.l A0, D0 00004E0C 317C 01A9 FEBE move.w [A0 - 0x142], 0x1A9 00004E12 3006 move.w D0, D6 00004E14 C1FC 000E muls.w D0, 0xE 00004E18 D08E add.l D0, A6 00004E1A 3207 move.w D1, D7 00004E1C 0641 FFEF addi.w D1, 0xFFEF 00004E20 EB41 asl D1.w, 5 00004E22 0641 0046 addi.w D1, 0x46 /* 'F' */ 00004E26 2040 movea.l A0, D0 00004E28 3141 FEC0 move.w [A0 - 0x140], D1 label00004E2C: 00004E2C 3006 move.w D0, D6 00004E2E C1FC 000E muls.w D0, 0xE 00004E32 D08E add.l D0, A6 00004E34 3206 move.w D1, D6 00004E36 C3FC 000E muls.w D1, 0xE 00004E3A D28E add.l D1, A6 00004E3C 3406 move.w D2, D6 00004E3E C5FC 000E muls.w D2, 0xE 00004E42 D48E add.l D2, A6 00004E44 2042 movea.l A0, D2 00004E46 7400 moveq.l D2, 0x00 00004E48 1428 FEBA move.b D2, [A0 - 0x146] 00004E4C 4842 swap.w D2 00004E4E 4242 clr.w D2 00004E50 4842 swap.w D2 00004E52 E582 asl D2, 2 00004E54 41ED CB6A lea.l A0, [A5 - 0x3496] 00004E58 D1C2 add.l A0, D2 00004E5A 3406 move.w D2, D6 00004E5C C5FC 000E muls.w D2, 0xE 00004E60 D48E add.l D2, A6 00004E62 2242 movea.l A1, D2 00004E64 1429 FEBD move.b D2, [A1 - 0x143] 00004E68 4882 ext.w D2 00004E6A 48C2 ext.l D2 00004E6C E582 asl D2, 2 00004E6E D490 add.l D2, [A0] 00004E70 2042 movea.l A0, D2 00004E72 2F28 0002 move.l -[A7], [A0 + 0x2] 00004E76 2041 movea.l A0, D1 00004E78 3F28 FEC0 move.w -[A7], [A0 - 0x140] 00004E7C 2040 movea.l A0, D0 00004E7E 3F28 FEBE move.w -[A7], [A0 - 0x142] 00004E82 206D C9E0 movea.l A0, [A5 - 0x3620] 00004E86 4E90 jsr [A0] 00004E88 508F addq.l A7, 8 00004E8A 3006 move.w D0, D6 00004E8C C1FC 000E muls.w D0, 0xE 00004E90 D08E add.l D0, A6 00004E92 2040 movea.l A0, D0 00004E94 4A28 FEBB tst.b [A0 - 0x145] 00004E98 6F02 ble +0x4 /* 00004E9C */ 00004E9A 5246 addq.w D6, 1 label00004E9C: 00004E9C 5247 addq.w D7, 1 label00004E9E: 00004E9E 0C47 0017 cmpi.w D7, 0x17 00004EA2 6D00 FDF4 blt -0x20A /* 00004C98 */ 00004EA6 7E00 moveq.l D7, 0x00 00004EA8 6034 bra +0x36 /* 00004EDE */ label00004EAA: 00004EAA 3007 move.w D0, D7 00004EAC 48C0 ext.l D0 00004EAE E780 asl D0, 3 00004EB0 D08E add.l D0, A6 00004EB2 3207 move.w D1, D7 00004EB4 0641 00DF addi.w D1, 0xDF 00004EB8 2040 movea.l A0, D0 00004EBA 3141 FE9A move.w [A0 - 0x166], D1 00004EBE 3007 move.w D0, D7 00004EC0 48C0 ext.l D0 00004EC2 E780 asl D0, 3 00004EC4 D08E add.l D0, A6 00004EC6 3207 move.w D1, D7 00004EC8 C3FC 0006 muls.w D1, 0x6 00004ECC 41ED D6B6 lea.l A0, [A5 - 0x294A] 00004ED0 D1C1 add.l A0, D1 00004ED2 2240 movea.l A1, D0 00004ED4 43E9 FE9C lea.l A1, [A1 - 0x164] 00004ED8 22D8 move.l [A1]+, [A0]+ 00004EDA 32D8 move.w [A1]+, [A0]+ 00004EDC 5247 addq.w D7, 1 label00004EDE: 00004EDE 0C47 0004 cmpi.w D7, 0x4 00004EE2 6DC6 blt -0x38 /* 00004EAA */ 00004EE4 42A7 clr.l -[A7] 00004EE6 AA32 syscall GetGDevice 00004EE8 205F movea.l A0, [A7]+ 00004EEA 2B48 C9CA move.l [A5 - 0x3636], A0 00004EEE 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 00004EF2 AA31 syscall SetGDevice 00004EF4 3F3C 00DF move.w -[A7], 0xDF 00004EF8 3F3C 0003 move.w -[A7], 0x3 00004EFC 486E FE9A pea.l [A6 - 0x166] 00004F00 AA3F syscall SetEntries 00004F02 2F2D C9CA move.l -[A7], [A5 - 0x3636] 00004F06 AA31 syscall SetGDevice 00004F08 206D CCEE movea.l A0, [A5 - 0x3312] 00004F0C 3010 move.w D0, [A0] 00004F0E 5340 subq.w D0, 1 00004F10 48C0 ext.l D0 00004F12 E580 asl D0, 2 00004F14 D0AD CCEE add.l D0, [A5 - 0x3312] 00004F18 2040 movea.l A0, D0 00004F1A 2F28 0002 move.l -[A7], [A0 + 0x2] 00004F1E 3F3C 0116 move.w -[A7], 0x116 00004F22 3F3C 01A4 move.w -[A7], 0x1A4 00004F26 206D C9E0 movea.l A0, [A5 - 0x3620] 00004F2A 4E90 jsr [A0] 00004F2C 508F addq.l A7, 8 00004F2E 3006 move.w D0, D6 00004F30 C1FC 000E muls.w D0, 0xE 00004F34 D08E add.l D0, A6 00004F36 2040 movea.l A0, D0 00004F38 705C moveq.l D0, 0x5C 00004F3A 1140 FEBA move.b [A0 - 0x146], D0 00004F3E 3006 move.w D0, D6 00004F40 C1FC 000E muls.w D0, 0xE 00004F44 D08E add.l D0, A6 00004F46 2040 movea.l A0, D0 00004F48 4228 FEBD clr.b [A0 - 0x143] 00004F4C 3006 move.w D0, D6 00004F4E C1FC 000E muls.w D0, 0xE 00004F52 D08E add.l D0, A6 00004F54 2040 movea.l A0, D0 00004F56 7064 moveq.l D0, 0x64 00004F58 1140 FEBB move.b [A0 - 0x145], D0 00004F5C 3006 move.w D0, D6 00004F5E C1FC 000E muls.w D0, 0xE 00004F62 D08E add.l D0, A6 00004F64 2040 movea.l A0, D0 00004F66 317C 01A4 FEBE move.w [A0 - 0x142], 0x1A4 00004F6C 3006 move.w D0, D6 00004F6E C1FC 000E muls.w D0, 0xE 00004F72 D08E add.l D0, A6 00004F74 2040 movea.l A0, D0 00004F76 317C 013C FEC0 move.w [A0 - 0x140], 0x13C 00004F7C 3006 move.w D0, D6 00004F7E C1FC 000E muls.w D0, 0xE 00004F82 D08E add.l D0, A6 00004F84 3206 move.w D1, D6 00004F86 C3FC 000E muls.w D1, 0xE 00004F8A D28E add.l D1, A6 00004F8C 3406 move.w D2, D6 00004F8E C5FC 000E muls.w D2, 0xE 00004F92 D48E add.l D2, A6 00004F94 2042 movea.l A0, D2 00004F96 7400 moveq.l D2, 0x00 00004F98 1428 FEBA move.b D2, [A0 - 0x146] 00004F9C 4842 swap.w D2 00004F9E 4242 clr.w D2 00004FA0 4842 swap.w D2 00004FA2 E582 asl D2, 2 00004FA4 41ED CB6A lea.l A0, [A5 - 0x3496] 00004FA8 D1C2 add.l A0, D2 00004FAA 3406 move.w D2, D6 00004FAC C5FC 000E muls.w D2, 0xE 00004FB0 D48E add.l D2, A6 00004FB2 2242 movea.l A1, D2 00004FB4 1429 FEBD move.b D2, [A1 - 0x143] 00004FB8 4882 ext.w D2 00004FBA 48C2 ext.l D2 00004FBC E582 asl D2, 2 00004FBE D490 add.l D2, [A0] 00004FC0 2042 movea.l A0, D2 00004FC2 2F28 0002 move.l -[A7], [A0 + 0x2] 00004FC6 2041 movea.l A0, D1 00004FC8 3F28 FEC0 move.w -[A7], [A0 - 0x140] 00004FCC 2040 movea.l A0, D0 00004FCE 3F28 FEBE move.w -[A7], [A0 - 0x142] 00004FD2 206D C9E0 movea.l A0, [A5 - 0x3620] 00004FD6 4E90 jsr [A0] 00004FD8 508F addq.l A7, 8 00004FDA 5246 addq.w D6, 1 00004FDC 206D CCD6 movea.l A0, [A5 - 0x332A] 00004FE0 2F28 0002 move.l -[A7], [A0 + 0x2] 00004FE4 3F3C 0155 move.w -[A7], 0x155 00004FE8 3F3C 01A4 move.w -[A7], 0x1A4 00004FEC 206D C9E0 movea.l A0, [A5 - 0x3620] 00004FF0 4E90 jsr [A0] 00004FF2 508F addq.l A7, 8 00004FF4 206D CCB6 movea.l A0, [A5 - 0x334A] 00004FF8 2F28 0002 move.l -[A7], [A0 + 0x2] 00004FFC 3F3C 016E move.w -[A7], 0x16E 00005000 3F3C 01A4 move.w -[A7], 0x1A4 00005004 206D C9E0 movea.l A0, [A5 - 0x3620] 00005008 4E90 jsr [A0] 0000500A 508F addq.l A7, 8 0000500C 206D CCF6 movea.l A0, [A5 - 0x330A] 00005010 2F28 0002 move.l -[A7], [A0 + 0x2] 00005014 3F3C 01A4 move.w -[A7], 0x1A4 00005018 3F3C 01A4 move.w -[A7], 0x1A4 0000501C 206D C9E0 movea.l A0, [A5 - 0x3620] 00005020 4E90 jsr [A0] 00005022 508F addq.l A7, 8 00005024 206D CCF6 movea.l A0, [A5 - 0x330A] 00005028 2F28 0006 move.l -[A7], [A0 + 0x6] 0000502C 3F3C 01C2 move.w -[A7], 0x1C2 00005030 3F3C 01A4 move.w -[A7], 0x1A4 00005034 206D C9E0 movea.l A0, [A5 - 0x3620] 00005038 4E90 jsr [A0] 0000503A 508F addq.l A7, 8 0000503C 422E FFFF clr.b [A6 - 0x1] 00005040 6000 01DA bra +0x1DC /* 0000521C */ label00005044: 00005044 2D78 016A FE84 move.l [A6 - 0x17C], [0x0000016A /* Ticks */] label0000504A: 0000504A 202E FE84 move.l D0, [A6 - 0x17C] 0000504E 5480 addq.l D0, 2 00005050 B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 00005054 6EF4 bgt -0xA /* 0000504A */ 00005056 7E00 moveq.l D7, 0x00 00005058 6000 0150 bra +0x152 /* 000051AA */ label0000505C: 0000505C 3007 move.w D0, D7 0000505E C1FC 000E muls.w D0, 0xE 00005062 D08E add.l D0, A6 00005064 3207 move.w D1, D7 00005066 C3FC 000E muls.w D1, 0xE 0000506A D28E add.l D1, A6 0000506C 3407 move.w D2, D7 0000506E C5FC 000E muls.w D2, 0xE 00005072 D48E add.l D2, A6 00005074 2042 movea.l A0, D2 00005076 7400 moveq.l D2, 0x00 00005078 1428 FEBA move.b D2, [A0 - 0x146] 0000507C 4842 swap.w D2 0000507E 4242 clr.w D2 00005080 4842 swap.w D2 00005082 E582 asl D2, 2 00005084 41ED CB6A lea.l A0, [A5 - 0x3496] 00005088 D1C2 add.l A0, D2 0000508A 3407 move.w D2, D7 0000508C C5FC 000E muls.w D2, 0xE 00005090 D48E add.l D2, A6 00005092 2242 movea.l A1, D2 00005094 1429 FEBD move.b D2, [A1 - 0x143] 00005098 4882 ext.w D2 0000509A 48C2 ext.l D2 0000509C E582 asl D2, 2 0000509E D490 add.l D2, [A0] 000050A0 2042 movea.l A0, D2 000050A2 2F28 0002 move.l -[A7], [A0 + 0x2] 000050A6 2041 movea.l A0, D1 000050A8 3F28 FEC0 move.w -[A7], [A0 - 0x140] 000050AC 2040 movea.l A0, D0 000050AE 3F28 FEBE move.w -[A7], [A0 - 0x142] 000050B2 206D C9E0 movea.l A0, [A5 - 0x3620] 000050B6 4E90 jsr [A0] 000050B8 508F addq.l A7, 8 000050BA 3007 move.w D0, D7 000050BC C1FC 000E muls.w D0, 0xE 000050C0 D08E add.l D0, A6 000050C2 3207 move.w D1, D7 000050C4 C3FC 000E muls.w D1, 0xE 000050C8 D28E add.l D1, A6 000050CA 2041 movea.l A0, D1 000050CC 2240 movea.l A1, D0 000050CE 1028 FEBB move.b D0, [A0 - 0x145] 000050D2 D129 FEBC add.b [A1 - 0x144], D0 000050D6 3007 move.w D0, D7 000050D8 C1FC 000E muls.w D0, 0xE 000050DC D08E add.l D0, A6 000050DE 2040 movea.l A0, D0 000050E0 7000 moveq.l D0, 0x00 000050E2 1028 FEBC move.b D0, [A0 - 0x144] 000050E6 0C40 0064 cmpi.w D0, 0x64 /* 'd' */ 000050EA 655E bcs +0x60 /* 0000514A */ 000050EC 3007 move.w D0, D7 000050EE C1FC 000E muls.w D0, 0xE 000050F2 D08E add.l D0, A6 000050F4 2040 movea.l A0, D0 000050F6 4228 FEBC clr.b [A0 - 0x144] 000050FA 3007 move.w D0, D7 000050FC C1FC 000E muls.w D0, 0xE 00005100 D08E add.l D0, A6 00005102 2040 movea.l A0, D0 00005104 5228 FEBD addq.b [A0 - 0x143], 1 00005108 3007 move.w D0, D7 0000510A C1FC 000E muls.w D0, 0xE 0000510E D08E add.l D0, A6 00005110 3207 move.w D1, D7 00005112 C3FC 000E muls.w D1, 0xE 00005116 D28E add.l D1, A6 00005118 2041 movea.l A0, D1 0000511A 7200 moveq.l D1, 0x00 0000511C 1228 FEBA move.b D1, [A0 - 0x146] 00005120 4841 swap.w D1 00005122 4241 clr.w D1 00005124 4841 swap.w D1 00005126 E581 asl D1, 2 00005128 41ED CB6A lea.l A0, [A5 - 0x3496] 0000512C D1C1 add.l A0, D1 0000512E 2050 movea.l A0, [A0] 00005130 2240 movea.l A1, D0 00005132 1029 FEBD move.b D0, [A1 - 0x143] 00005136 4880 ext.w D0 00005138 B050 cmp.w D0, [A0] 0000513A 6D0E blt +0x10 /* 0000514A */ 0000513C 3007 move.w D0, D7 0000513E C1FC 000E muls.w D0, 0xE 00005142 D08E add.l D0, A6 00005144 2040 movea.l A0, D0 00005146 4228 FEBD clr.b [A0 - 0x143] label0000514A: 0000514A 3007 move.w D0, D7 0000514C C1FC 000E muls.w D0, 0xE 00005150 D08E add.l D0, A6 00005152 3207 move.w D1, D7 00005154 C3FC 000E muls.w D1, 0xE 00005158 D28E add.l D1, A6 0000515A 3407 move.w D2, D7 0000515C C5FC 000E muls.w D2, 0xE 00005160 D48E add.l D2, A6 00005162 2042 movea.l A0, D2 00005164 7400 moveq.l D2, 0x00 00005166 1428 FEBA move.b D2, [A0 - 0x146] 0000516A 4842 swap.w D2 0000516C 4242 clr.w D2 0000516E 4842 swap.w D2 00005170 E582 asl D2, 2 00005172 41ED CB6A lea.l A0, [A5 - 0x3496] 00005176 D1C2 add.l A0, D2 00005178 3407 move.w D2, D7 0000517A C5FC 000E muls.w D2, 0xE 0000517E D48E add.l D2, A6 00005180 2242 movea.l A1, D2 00005182 1429 FEBD move.b D2, [A1 - 0x143] 00005186 4882 ext.w D2 00005188 48C2 ext.l D2 0000518A E582 asl D2, 2 0000518C D490 add.l D2, [A0] 0000518E 2042 movea.l A0, D2 00005190 2F28 0002 move.l -[A7], [A0 + 0x2] 00005194 2041 movea.l A0, D1 00005196 3F28 FEC0 move.w -[A7], [A0 - 0x140] 0000519A 2040 movea.l A0, D0 0000519C 3F28 FEBE move.w -[A7], [A0 - 0x142] 000051A0 206D C9E0 movea.l A0, [A5 - 0x3620] 000051A4 4E90 jsr [A0] 000051A6 508F addq.l A7, 8 000051A8 5247 addq.w D7, 1 label000051AA: 000051AA BE46 cmp.w D7, D6 000051AC 6D00 FEAE blt -0x150 /* 0000505C */ label000051B0: 000051B0 4267 clr.w -[A7] 000051B2 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 000051B6 486E FE8A pea.l [A6 - 0x176] 000051BA 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000051BE 101F move.b D0, [A7]+ 000051C0 4A00 tst.b D0 000051C2 6750 beq +0x52 /* 00005214 */ 000051C4 203C 0000 00FF move.l D0, 0xFF 000051CA C0AE FE8C and.l D0, [A6 - 0x174] 000051CE 1D40 FE89 move.b [A6 - 0x177], D0 000051D2 102E FE89 move.b D0, [A6 - 0x177] 000051D6 4880 ext.w D0 000051D8 0C40 000D cmpi.w D0, 0xD /* '\r' */ 000051DC 6606 bne +0x8 /* 000051E4 */ 000051DE 7001 moveq.l D0, 0x01 000051E0 1D40 FFFF move.b [A6 - 0x1], D0 label000051E4: 000051E4 102E FE89 move.b D0, [A6 - 0x177] 000051E8 4880 ext.w D0 000051EA 0C40 001B cmpi.w D0, 0x1B 000051EE 6700 0078 beq +0x7A /* 00005268 */ 000051F2 102E FE89 move.b D0, [A6 - 0x177] 000051F6 4880 ext.w D0 000051F8 0C40 0009 cmpi.w D0, 0x9 /* '\t' */ 000051FC 6616 bne +0x18 /* 00005214 */ 000051FE 082E 0002 FE98 btst.b [A6 - 0x168], 0x2 00005204 670E beq +0x10 /* 00005214 */ 00005206 4878 000A push.l 0xA /* '\n' */ 0000520A 486E FE84 pea.l [A6 - 0x17C] 0000520E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00005212 6008 bra +0xA /* 0000521C */ label00005214: 00005214 082E 0002 FE98 btst.b [A6 - 0x168], 0x2 0000521A 6694 bne -0x6A /* 000051B0 */ label0000521C: 0000521C 4A2E FFFF tst.b [A6 - 0x1] 00005220 6700 FE22 beq -0x1DC /* 00005044 */ 00005224 4EBA F96C jsr [PC - 0x694 /* 00004B92 */] 00005228 422E FFFF clr.b [A6 - 0x1] 0000522C 6034 bra +0x36 /* 00005262 */ label0000522E: 0000522E 4267 clr.w -[A7] 00005230 3F3C 0008 move.w -[A7], 0x8 00005234 486E FE8A pea.l [A6 - 0x176] 00005238 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 0000523C 101F move.b D0, [A7]+ 0000523E 4A00 tst.b D0 00005240 6720 beq +0x22 /* 00005262 */ 00005242 203C 0000 00FF move.l D0, 0xFF 00005248 C0AE FE8C and.l D0, [A6 - 0x174] 0000524C 1D40 FE89 move.b [A6 - 0x177], D0 00005250 102E FE89 move.b D0, [A6 - 0x177] 00005254 4880 ext.w D0 00005256 0C40 000D cmpi.w D0, 0xD /* '\r' */ 0000525A 6606 bne +0x8 /* 00005262 */ 0000525C 7001 moveq.l D0, 0x01 0000525E 1D40 FFFF move.b [A6 - 0x1], D0 label00005262: 00005262 4A2E FFFF tst.b [A6 - 0x1] 00005266 67C6 beq -0x38 /* 0000522E */ label00005268: 00005268 3F3C 0001 move.w -[A7], 0x1 0000526C A889 syscall TextMode 0000526E 4EBA F4A0 jsr [PC - 0xB60 /* 00004710 */] 00005272 4CDF 00C0 movem.l D6,D7, [A7]+ 00005276 4E5E unlink A6 00005278 4E75 rts 0000527A 5348 subq.w A0, 1 0000527C 4F57 chk.w D7, [A7] 0000527E 4845 swap.w D5 00005280 4C50 0C2D movem.l D0,D2,D3,D5,A2,A3, [A0] // begin alternate branch 00005282-00005288 fn00005282: 00005282 0C2D 0001 CA3E cmpi.b [A5 - 0x35C2], 0x1 // end alternate branch 00005282-00005288 fn00005282: // (misaligned) 00005284 0001 CA3E ori.b D1, 0x3E /* '>' */ 00005288 6608 bne +0xA /* 00005292 */ 0000528A 7002 moveq.l D0, 0x02 0000528C 1B40 CA3E move.b [A5 - 0x35C2], D0 00005290 6006 bra +0x8 /* 00005298 */ label00005292: 00005292 7001 moveq.l D0, 0x01 00005294 1B40 CA3E move.b [A5 - 0x35C2], D0 label00005298: 00005298 4E75 rts fn0000529A: 0000529A 4E56 FED2 link A6, -0x012E 0000529E 48E7 0300 movem.l -[A7], D6,D7 000052A2 426E FFFA clr.w [A6 - 0x6] 000052A6 426E FFFC clr.w [A6 - 0x4] 000052AA 426E FFFE clr.w [A6 - 0x2] 000052AE 486E FFFA pea.l [A6 - 0x6] 000052B2 AA15 syscall RGBBackColor 000052B4 3D7C FFFF FFFA move.w [A6 - 0x6], 0xFFFF 000052BA 3D7C FFFF FFFC move.w [A6 - 0x4], 0xFFFF 000052C0 426E FFFE clr.w [A6 - 0x2] 000052C4 486E FFFA pea.l [A6 - 0x6] 000052C8 AA14 syscall RGBForeColor 000052CA 4879 0000 0336 push.l 0x336 000052D0 486E FEF0 pea.l [A6 - 0x110] 000052D4 A900 syscall GetFNum 000052D6 3F2E FEF0 move.w -[A7], [A6 - 0x110] 000052DA A887 syscall TextFont 000052DC 3F3C 0012 move.w -[A7], 0x12 000052E0 A88A syscall TextSize 000052E2 4267 clr.w -[A7] 000052E4 A888 syscall TextFace 000052E6 70FF moveq.l D0, 0xFFFFFFFF 000052E8 3D40 FEEE move.w [A6 - 0x112], D0 000052EC 7E00 moveq.l D7, 0x00 000052EE 6000 01D4 bra +0x1D6 /* 000054C4 */ label000052F2: 000052F2 3007 move.w D0, D7 000052F4 C1FC 0038 muls.w D0, 0x38 /* '8' */ 000052F8 D0AD CA18 add.l D0, [A5 - 0x35E8] 000052FC 2040 movea.l A0, D0 000052FE 4AA8 0032 tst.l [A0 + 0x32] 00005302 6F00 01BE ble +0x1C0 /* 000054C2 */ 00005306 3007 move.w D0, D7 00005308 C1FC 0012 muls.w D0, 0x12 0000530C 0640 0113 addi.w D0, 0x113 00005310 3C00 move.w D6, D0 00005312 3007 move.w D0, D7 00005314 C1FC 0038 muls.w D0, 0x38 /* '8' */ 00005318 D0AD CA18 add.l D0, [A5 - 0x35E8] 0000531C 2040 movea.l A0, D0 0000531E 4A10 tst.b [A0] 00005320 6600 008A bne +0x8C /* 000053AC */ 00005324 3007 move.w D0, D7 00005326 C1FC 0038 muls.w D0, 0x38 /* '8' */ 0000532A D0AD CA18 add.l D0, [A5 - 0x35E8] 0000532E 2040 movea.l A0, D0 00005330 0C28 0001 0001 cmpi.b [A0 + 0x1], 0x1 00005336 6716 beq +0x18 /* 0000534E */ 00005338 3007 move.w D0, D7 0000533A C1FC 0038 muls.w D0, 0x38 /* '8' */ 0000533E D0AD CA18 add.l D0, [A5 - 0x35E8] 00005342 2040 movea.l A0, D0 00005344 0C28 0002 0001 cmpi.b [A0 + 0x1], 0x2 0000534A 6600 0060 bne +0x62 /* 000053AC */ label0000534E: 0000534E 3D7C 3FFF FFFA move.w [A6 - 0x6], 0x3FFF 00005354 3D6E FFFA FFFC move.w [A6 - 0x4], [A6 - 0x6] 0000535A 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6] 00005360 486E FFFA pea.l [A6 - 0x6] 00005364 AA14 syscall RGBForeColor 00005366 3007 move.w D0, D7 00005368 C1FC 0038 muls.w D0, 0x38 /* '8' */ 0000536C D0AD CA18 add.l D0, [A5 - 0x35E8] 00005370 2040 movea.l A0, D0 00005372 0C28 0001 0001 cmpi.b [A0 + 0x1], 0x1 00005378 6614 bne +0x16 /* 0000538E */ 0000537A 3F06 move.w -[A7], D6 0000537C 3F3C 0078 move.w -[A7], 0x78 /* 'x' */ 00005380 4879 0000 033C push.l 0x33C 00005386 4EBA F038 jsr [PC - 0xFC8 /* 000043C0 */] 0000538A 508F addq.l A7, 8 0000538C 6012 bra +0x14 /* 000053A0 */ label0000538E: 0000538E 3F06 move.w -[A7], D6 00005390 3F3C 0078 move.w -[A7], 0x78 /* 'x' */ 00005394 4879 0000 0348 push.l 0x348 0000539A 4EBA F024 jsr [PC - 0xFDC /* 000043C0 */] 0000539E 508F addq.l A7, 8 label000053A0: 000053A0 0C6E FFFF FEEE cmpi.w [A6 - 0x112], 0xFFFF 000053A6 6604 bne +0x6 /* 000053AC */ 000053A8 3D47 FEEE move.w [A6 - 0x112], D7 label000053AC: 000053AC BE6D CA1C cmp.w D7, [A5 - 0x35E4] 000053B0 6706 beq +0x8 /* 000053B8 */ 000053B2 BE6D CA1E cmp.w D7, [A5 - 0x35E2] 000053B6 6608 bne +0xA /* 000053C0 */ label000053B8: 000053B8 3D7C FFFF FFFA move.w [A6 - 0x6], 0xFFFF 000053BE 6006 bra +0x8 /* 000053C6 */ label000053C0: 000053C0 3D7C 8FFF FFFA move.w [A6 - 0x6], 0x8FFF label000053C6: 000053C6 3D6E FFFA FFFC move.w [A6 - 0x4], [A6 - 0x6] 000053CC 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6] 000053D2 486E FFFA pea.l [A6 - 0x6] 000053D6 AA14 syscall RGBForeColor 000053D8 3007 move.w D0, D7 000053DA C1FC 0038 muls.w D0, 0x38 /* '8' */ 000053DE D0AD CA18 add.l D0, [A5 - 0x35E8] 000053E2 3F06 move.w -[A7], D6 000053E4 3F3C 0012 move.w -[A7], 0x12 000053E8 2F00 move.l -[A7], D0 000053EA 4EBA EFD4 jsr [PC - 0x102C /* 000043C0 */] 000053EE 508F addq.l A7, 8 000053F0 486E FEF2 pea.l [A6 - 0x10E] 000053F4 3F3C 010E move.w -[A7], 0x10E 000053F8 3006 move.w D0, D6 000053FA 0640 FFEE addi.w D0, 0xFFEE 000053FE 3F00 move.w -[A7], D0 00005400 3F3C 019F move.w -[A7], 0x19F 00005404 3006 move.w D0, D6 00005406 5A40 addq.w D0, 5 00005408 3F00 move.w -[A7], D0 0000540A A8A7 syscall SetRect 0000540C 486E FEF2 pea.l [A6 - 0x10E] 00005410 A8A3 syscall EraseRect 00005412 3007 move.w D0, D7 00005414 C1FC 0038 muls.w D0, 0x38 /* '8' */ 00005418 D0AD CA18 add.l D0, [A5 - 0x35E8] 0000541C 2040 movea.l A0, D0 0000541E 2F28 0032 move.l -[A7], [A0 + 0x32] 00005422 486E FEFA pea.l [A6 - 0x106] 00005426 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 0000542A 3F06 move.w -[A7], D6 0000542C 3F3C 014A move.w -[A7], 0x14A 00005430 486E FEFA pea.l [A6 - 0x106] 00005434 4EBA F036 jsr [PC - 0xFCA /* 0000446C */] 00005438 508F addq.l A7, 8 0000543A 3007 move.w D0, D7 0000543C C1FC 0038 muls.w D0, 0x38 /* '8' */ 00005440 D0AD CA18 add.l D0, [A5 - 0x35E8] 00005444 2040 movea.l A0, D0 00005446 0C68 0013 0036 cmpi.w [A0 + 0x36], 0x13 0000544C 6628 bne +0x2A /* 00005476 */ 0000544E 3D7C FFFF FFFA move.w [A6 - 0x6], 0xFFFF 00005454 426E FFFC clr.w [A6 - 0x4] 00005458 426E FFFE clr.w [A6 - 0x2] 0000545C 486E FFFA pea.l [A6 - 0x6] 00005460 AA14 syscall RGBForeColor 00005462 3F06 move.w -[A7], D6 00005464 3F3C 019C move.w -[A7], 0x19C 00005468 4879 0000 0354 push.l 0x354 0000546E 4EBA EFFC jsr [PC - 0x1004 /* 0000446C */] 00005472 508F addq.l A7, 8 00005474 604C bra +0x4E /* 000054C2 */ label00005476: 00005476 3007 move.w D0, D7 00005478 C1FC 0038 muls.w D0, 0x38 /* '8' */ 0000547C D0AD CA18 add.l D0, [A5 - 0x35E8] 00005480 2040 movea.l A0, D0 00005482 0C68 0010 0036 cmpi.w [A0 + 0x36], 0x10 00005488 6F0E ble +0x10 /* 00005498 */ 0000548A 4878 0010 push.l 0x10 0000548E 486E FEFA pea.l [A6 - 0x106] 00005492 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00005496 601A bra +0x1C /* 000054B2 */ label00005498: 00005498 3007 move.w D0, D7 0000549A C1FC 0038 muls.w D0, 0x38 /* '8' */ 0000549E D0AD CA18 add.l D0, [A5 - 0x35E8] 000054A2 2040 movea.l A0, D0 000054A4 3068 0036 movea.w A0, [A0 + 0x36] 000054A8 2F08 move.l -[A7], A0 000054AA 486E FEFA pea.l [A6 - 0x106] 000054AE 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] label000054B2: 000054B2 3F06 move.w -[A7], D6 000054B4 3F3C 019C move.w -[A7], 0x19C 000054B8 486E FEFA pea.l [A6 - 0x106] 000054BC 4EBA EFAE jsr [PC - 0x1052 /* 0000446C */] 000054C0 508F addq.l A7, 8 label000054C2: 000054C2 5247 addq.w D7, 1 label000054C4: 000054C4 0C47 000A cmpi.w D7, 0xA /* '\n' */ 000054C8 6D00 FE28 blt -0x1D6 /* 000052F2 */ 000054CC 4AAD CA20 tst.l [A5 - 0x35E0] 000054D0 6F00 00A0 ble +0xA2 /* 00005572 */ 000054D4 3D7C FFFF FFFA move.w [A6 - 0x6], 0xFFFF 000054DA 3D7C FFFF FFFC move.w [A6 - 0x4], 0xFFFF 000054E0 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF 000054E6 486E FFFA pea.l [A6 - 0x6] 000054EA AA14 syscall RGBForeColor 000054EC 2F2D CA20 move.l -[A7], [A5 - 0x35E0] 000054F0 486E FEFA pea.l [A6 - 0x106] 000054F4 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000054F8 3F3C 01CC move.w -[A7], 0x1CC 000054FC 3F3C 014A move.w -[A7], 0x14A 00005500 486E FEFA pea.l [A6 - 0x106] 00005504 4EBA EF66 jsr [PC - 0x109A /* 0000446C */] 00005508 508F addq.l A7, 8 0000550A 0C6D 0013 CA24 cmpi.w [A5 - 0x35DC], 0x13 00005510 662A bne +0x2C /* 0000553C */ 00005512 3D7C FFFF FFFA move.w [A6 - 0x6], 0xFFFF 00005518 426E FFFC clr.w [A6 - 0x4] 0000551C 426E FFFE clr.w [A6 - 0x2] 00005520 486E FFFA pea.l [A6 - 0x6] 00005524 AA14 syscall RGBForeColor 00005526 3F3C 01CC move.w -[A7], 0x1CC 0000552A 3F3C 019C move.w -[A7], 0x19C 0000552E 4879 0000 0358 push.l 0x358 00005534 4EBA EF36 jsr [PC - 0x10CA /* 0000446C */] 00005538 508F addq.l A7, 8 0000553A 6036 bra +0x38 /* 00005572 */ label0000553C: 0000553C 0C6D 0010 CA24 cmpi.w [A5 - 0x35DC], 0x10 00005542 6F0E ble +0x10 /* 00005552 */ 00005544 4878 0010 push.l 0x10 00005548 486E FEFA pea.l [A6 - 0x106] 0000554C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00005550 600E bra +0x10 /* 00005560 */ label00005552: 00005552 306D CA24 movea.w A0, [A5 - 0x35DC] 00005556 2F08 move.l -[A7], A0 00005558 486E FEFA pea.l [A6 - 0x106] 0000555C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] label00005560: 00005560 3F3C 01CC move.w -[A7], 0x1CC 00005564 3F3C 019C move.w -[A7], 0x19C 00005568 486E FEFA pea.l [A6 - 0x106] 0000556C 4EBA EEFE jsr [PC - 0x1102 /* 0000446C */] 00005570 508F addq.l A7, 8 label00005572: 00005572 0C6E FFFF FEEE cmpi.w [A6 - 0x112], 0xFFFF 00005578 6700 02C2 beq +0x2C4 /* 0000583C */ 0000557C 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00005580 3F2D CB40 move.w -[A7], [A5 - 0x34C0] 00005584 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00005588 7001 moveq.l D0, 0x01 0000558A 3D40 FEEC move.w [A6 - 0x114], D0 0000558E 302E FEEE move.w D0, [A6 - 0x112] 00005592 C1FC 0012 muls.w D0, 0x12 00005596 0640 0113 addi.w D0, 0x113 0000559A 3C00 move.w D6, D0 0000559C 7012 moveq.l D0, 0x12 0000559E 3D40 FEEA move.w [A6 - 0x116], D0 000055A2 4EBA E5DA jsr [PC - 0x1A26 /* 00003B7E */] 000055A6 422E FEE5 clr.b [A6 - 0x11B] 000055AA 422E FEE3 clr.b [A6 - 0x11D] 000055AE 6000 0258 bra +0x25A /* 00005808 */ label000055B2: 000055B2 426E FFFA clr.w [A6 - 0x6] 000055B6 3D7C 7FFF FFFC move.w [A6 - 0x4], 0x7FFF 000055BC 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF 000055C2 486E FFFA pea.l [A6 - 0x6] 000055C6 AA14 syscall RGBForeColor 000055C8 486E FEF2 pea.l [A6 - 0x10E] 000055CC 302E FEEA move.w D0, [A6 - 0x116] 000055D0 5240 addq.w D0, 1 000055D2 3F00 move.w -[A7], D0 000055D4 3006 move.w D0, D6 000055D6 0640 FFF5 addi.w D0, 0xFFF5 000055DA 3F00 move.w -[A7], D0 000055DC 302E FEEA move.w D0, [A6 - 0x116] 000055E0 0640 000E addi.w D0, 0xE 000055E4 3F00 move.w -[A7], D0 000055E6 3006 move.w D0, D6 000055E8 5440 addq.w D0, 2 000055EA 3F00 move.w -[A7], D0 000055EC A8A7 syscall SetRect 000055EE 486E FEF2 pea.l [A6 - 0x10E] 000055F2 A8B8 syscall PaintOval 000055F4 4878 0002 push.l 0x2 000055F8 486E FEE6 pea.l [A6 - 0x11A] 000055FC 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00005600 486E FEF2 pea.l [A6 - 0x10E] 00005604 A8B9 syscall EraseOval 00005606 4878 0002 push.l 0x2 0000560A 486E FEE6 pea.l [A6 - 0x11A] 0000560E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00005612 4267 clr.w -[A7] 00005614 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00005618 486E FED2 pea.l [A6 - 0x12E] 0000561C 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00005620 101F move.b D0, [A7]+ 00005622 4A00 tst.b D0 00005624 6700 01E2 beq +0x1E4 /* 00005808 */ 00005628 203C 0000 00FF move.l D0, 0xFF 0000562E C0AE FED4 and.l D0, [A6 - 0x12C] 00005632 1D40 FEE4 move.b [A6 - 0x11C], D0 00005636 102E FEE4 move.b D0, [A6 - 0x11C] 0000563A 4880 ext.w D0 0000563C 0C40 000D cmpi.w D0, 0xD /* '\r' */ 00005640 662E bne +0x30 /* 00005670 */ 00005642 0C6E 0001 FEEC cmpi.w [A6 - 0x114], 0x1 00005648 6612 bne +0x14 /* 0000565C */ 0000564A 302E FEEE move.w D0, [A6 - 0x112] 0000564E C1FC 0038 muls.w D0, 0x38 /* '8' */ 00005652 D0AD CA18 add.l D0, [A5 - 0x35E8] 00005656 2040 movea.l A0, D0 00005658 4228 0001 clr.b [A0 + 0x1] label0000565C: 0000565C 3F3C 0007 move.w -[A7], 0x7 00005660 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00005664 548F addq.l A7, 2 00005666 7001 moveq.l D0, 0x01 00005668 1D40 FEE5 move.b [A6 - 0x11B], D0 0000566C 6000 019A bra +0x19C /* 00005808 */ label00005670: 00005670 102E FEE4 move.b D0, [A6 - 0x11C] 00005674 4880 ext.w D0 00005676 0C40 0008 cmpi.w D0, 0x8 0000567A 6600 00A4 bne +0xA6 /* 00005720 */ 0000567E 0C6E 0001 FEEC cmpi.w [A6 - 0x114], 0x1 00005684 6F04 ble +0x6 /* 0000568A */ 00005686 536E FEEC subq.w [A6 - 0x114], 1 label0000568A: 0000568A 302E FEEE move.w D0, [A6 - 0x112] 0000568E C1FC 0038 muls.w D0, 0x38 /* '8' */ 00005692 D0AD CA18 add.l D0, [A5 - 0x35E8] 00005696 322E FEEC move.w D1, [A6 - 0x114] 0000569A 5341 subq.w D1, 1 0000569C 2040 movea.l A0, D0 0000569E 1081 move.b [A0], D1 000056A0 486E FEF2 pea.l [A6 - 0x10E] 000056A4 3F3C 0012 move.w -[A7], 0x12 000056A8 3006 move.w D0, D6 000056AA 0640 FFF3 addi.w D0, 0xFFF3 000056AE 3F00 move.w -[A7], D0 000056B0 3F3C 010E move.w -[A7], 0x10E 000056B4 3006 move.w D0, D6 000056B6 5A40 addq.w D0, 5 000056B8 3F00 move.w -[A7], D0 000056BA A8A7 syscall SetRect 000056BC 486E FEF2 pea.l [A6 - 0x10E] 000056C0 A8A3 syscall EraseRect 000056C2 3F3C 0012 move.w -[A7], 0x12 000056C6 3F06 move.w -[A7], D6 000056C8 A893 syscall MoveTo 000056CA 3D7C FFFF FFFA move.w [A6 - 0x6], 0xFFFF 000056D0 3D6E FFFA FFFC move.w [A6 - 0x4], [A6 - 0x6] 000056D6 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6] 000056DC 486E FFFA pea.l [A6 - 0x6] 000056E0 AA14 syscall RGBForeColor 000056E2 302E FEEE move.w D0, [A6 - 0x112] 000056E6 C1FC 0038 muls.w D0, 0x38 /* '8' */ 000056EA D0AD CA18 add.l D0, [A5 - 0x35E8] 000056EE 2F00 move.l -[A7], D0 000056F0 A884 syscall DrawString 000056F2 302E FEEE move.w D0, [A6 - 0x112] 000056F6 C1FC 0038 muls.w D0, 0x38 /* '8' */ 000056FA D0AD CA18 add.l D0, [A5 - 0x35E8] 000056FE 4267 clr.w -[A7] 00005700 2F00 move.l -[A7], D0 00005702 A88C syscall StringWidth 00005704 301F move.w D0, [A7]+ 00005706 0640 0012 addi.w D0, 0x12 0000570A 3D40 FEEA move.w [A6 - 0x116], D0 0000570E 422E FEE3 clr.b [A6 - 0x11D] 00005712 3F3C 0004 move.w -[A7], 0x4 00005716 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 0000571A 548F addq.l A7, 2 0000571C 6000 00EA bra +0xEC /* 00005808 */ label00005720: 00005720 0C6E 0031 FEEC cmpi.w [A6 - 0x114], 0x31 /* '1' */ 00005726 6C00 00D0 bge +0xD2 /* 000057F8 */ 0000572A 4267 clr.w -[A7] 0000572C 102E FEE4 move.b D0, [A6 - 0x11C] 00005730 4880 ext.w D0 00005732 3F00 move.w -[A7], D0 00005734 A88D syscall CharWidth 00005736 301F move.w D0, [A7]+ 00005738 D06E FEEA add.w D0, [A6 - 0x116] 0000573C 0C40 0100 cmpi.w D0, 0x100 00005740 6C00 00B6 bge +0xB8 /* 000057F8 */ 00005744 4A2E FEE3 tst.b [A6 - 0x11D] 00005748 6600 00AE bne +0xB0 /* 000057F8 */ 0000574C 302E FEEE move.w D0, [A6 - 0x112] 00005750 C1FC 0038 muls.w D0, 0x38 /* '8' */ 00005754 D0AD CA18 add.l D0, [A5 - 0x35E8] 00005758 306E FEEC movea.w A0, [A6 - 0x114] 0000575C D088 add.l D0, A0 0000575E 2040 movea.l A0, D0 00005760 10AE FEE4 move.b [A0], [A6 - 0x11C] 00005764 526E FEEC addq.w [A6 - 0x114], 1 00005768 302E FEEE move.w D0, [A6 - 0x112] 0000576C C1FC 0038 muls.w D0, 0x38 /* '8' */ 00005770 D0AD CA18 add.l D0, [A5 - 0x35E8] 00005774 322E FEEC move.w D1, [A6 - 0x114] 00005778 5341 subq.w D1, 1 0000577A 2040 movea.l A0, D0 0000577C 1081 move.b [A0], D1 0000577E 486E FEF2 pea.l [A6 - 0x10E] 00005782 3F3C 0012 move.w -[A7], 0x12 00005786 3006 move.w D0, D6 00005788 0640 FFF3 addi.w D0, 0xFFF3 0000578C 3F00 move.w -[A7], D0 0000578E 3F3C 010E move.w -[A7], 0x10E 00005792 3006 move.w D0, D6 00005794 5A40 addq.w D0, 5 00005796 3F00 move.w -[A7], D0 00005798 A8A7 syscall SetRect 0000579A 486E FEF2 pea.l [A6 - 0x10E] 0000579E A8A3 syscall EraseRect 000057A0 3F3C 0012 move.w -[A7], 0x12 000057A4 3F06 move.w -[A7], D6 000057A6 A893 syscall MoveTo 000057A8 3D7C FFFF FFFA move.w [A6 - 0x6], 0xFFFF 000057AE 3D6E FFFA FFFC move.w [A6 - 0x4], [A6 - 0x6] 000057B4 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6] 000057BA 486E FFFA pea.l [A6 - 0x6] 000057BE AA14 syscall RGBForeColor 000057C0 302E FEEE move.w D0, [A6 - 0x112] 000057C4 C1FC 0038 muls.w D0, 0x38 /* '8' */ 000057C8 D0AD CA18 add.l D0, [A5 - 0x35E8] 000057CC 2F00 move.l -[A7], D0 000057CE A884 syscall DrawString 000057D0 302E FEEE move.w D0, [A6 - 0x112] 000057D4 C1FC 0038 muls.w D0, 0x38 /* '8' */ 000057D8 D0AD CA18 add.l D0, [A5 - 0x35E8] 000057DC 4267 clr.w -[A7] 000057DE 2F00 move.l -[A7], D0 000057E0 A88C syscall StringWidth 000057E2 301F move.w D0, [A7]+ 000057E4 0640 0012 addi.w D0, 0x12 000057E8 3D40 FEEA move.w [A6 - 0x116], D0 000057EC 3F3C 0019 move.w -[A7], 0x19 000057F0 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 000057F4 548F addq.l A7, 2 000057F6 6010 bra +0x12 /* 00005808 */ label000057F8: 000057F8 7001 moveq.l D0, 0x01 000057FA 1D40 FEE3 move.b [A6 - 0x11D], D0 000057FE 3F3C 0018 move.w -[A7], 0x18 00005802 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00005806 548F addq.l A7, 2 label00005808: 00005808 4A2E FEE5 tst.b [A6 - 0x11B] 0000580C 6700 FDA4 beq -0x25A /* 000055B2 */ label00005810: 00005810 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00005814 4A00 tst.b D0 00005816 66F8 bne -0x6 /* 00005810 */ 00005818 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 0000581C 486E FEF2 pea.l [A6 - 0x10E] 00005820 3F3C 000F move.w -[A7], 0xF 00005824 3F3C 0104 move.w -[A7], 0x104 00005828 3F3C 019F move.w -[A7], 0x19F 0000582C 3F3C 01BF move.w -[A7], 0x1BF 00005830 A8A7 syscall SetRect 00005832 486E FEF2 pea.l [A6 - 0x10E] 00005836 A8A3 syscall EraseRect 00005838 4EBA FA60 jsr [PC - 0x5A0 /* 0000529A */] label0000583C: 0000583C 70FF moveq.l D0, 0xFFFFFFFF 0000583E 3B40 CA1C move.w [A5 - 0x35E4], D0 00005842 70FF moveq.l D0, 0xFFFFFFFF 00005844 3B40 CA1E move.w [A5 - 0x35E2], D0 00005848 4CDF 00C0 movem.l D6,D7, [A7]+ 0000584C 4E5E unlink A6 0000584E 4E75 rts 00005850 4452 neg.w [A2] 00005852 4157 chk.w D0, [A7] 00005854 4849 pea.l A1 00005856 4748 chk.w D3, A0 fn00005858: 00005858 4E56 FFEE link A6, -0x0012 0000585C 426E FFEE clr.w [A6 - 0x12] 00005860 426E FFF0 clr.w [A6 - 0x10] 00005864 426E FFF2 clr.w [A6 - 0xE] 00005868 486E FFEE pea.l [A6 - 0x12] 0000586C AA15 syscall RGBBackColor 0000586E 486E FFF4 pea.l [A6 - 0xC] 00005872 3F3C 000E move.w -[A7], 0xE 00005876 3F3C 000E move.w -[A7], 0xE 0000587A 3F3C 0029 move.w -[A7], 0x29 /* ')' */ 0000587E 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 00005882 A8A7 syscall SetRect 00005884 486E FFF4 pea.l [A6 - 0xC] 00005888 A8A3 syscall EraseRect 0000588A 42A7 clr.l -[A7] 0000588C 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 00005892 3F3C 14B4 move.w -[A7], 0x14B4 00005896 A9A0 syscall GetResource 00005898 205F movea.l A0, [A7]+ 0000589A 2D48 FFFC move.l [A6 - 0x4], A0 0000589E 206E FFFC movea.l A0, [A6 - 0x4] 000058A2 2050 movea.l A0, [A0] 000058A4 43EE FFF4 lea.l A1, [A6 - 0xC] 000058A8 5488 addq.l A0, 2 000058AA 22D8 move.l [A1]+, [A0]+ 000058AC 22D8 move.l [A1]+, [A0]+ 000058AE 302E FFF6 move.w D0, [A6 - 0xA] 000058B2 4440 neg.w D0 000058B4 322E FFF4 move.w D1, [A6 - 0xC] 000058B8 4441 neg.w D1 000058BA 486E FFF4 pea.l [A6 - 0xC] 000058BE 3F00 move.w -[A7], D0 000058C0 3F01 move.w -[A7], D1 000058C2 A8A8 syscall OffsetRect 000058C4 486E FFF4 pea.l [A6 - 0xC] 000058C8 3F3C 0012 move.w -[A7], 0x12 000058CC 3F3C 0013 move.w -[A7], 0x13 000058D0 A8A8 syscall OffsetRect 000058D2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000058D6 486E FFF4 pea.l [A6 - 0xC] 000058DA A8F6 syscall DrawPicture 000058DC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000058E0 A9A3 syscall ReleaseResource 000058E2 4A6D CB40 tst.w [A5 - 0x34C0] 000058E6 665A bne +0x5C /* 00005942 */ 000058E8 42A7 clr.l -[A7] 000058EA 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 000058F0 3F3C 14B5 move.w -[A7], 0x14B5 000058F4 A9A0 syscall GetResource 000058F6 205F movea.l A0, [A7]+ 000058F8 2D48 FFFC move.l [A6 - 0x4], A0 000058FC 206E FFFC movea.l A0, [A6 - 0x4] 00005900 2050 movea.l A0, [A0] 00005902 43EE FFF4 lea.l A1, [A6 - 0xC] 00005906 5488 addq.l A0, 2 00005908 22D8 move.l [A1]+, [A0]+ 0000590A 22D8 move.l [A1]+, [A0]+ 0000590C 302E FFF6 move.w D0, [A6 - 0xA] 00005910 4440 neg.w D0 00005912 322E FFF4 move.w D1, [A6 - 0xC] 00005916 4441 neg.w D1 00005918 486E FFF4 pea.l [A6 - 0xC] 0000591C 3F00 move.w -[A7], D0 0000591E 3F01 move.w -[A7], D1 00005920 A8A8 syscall OffsetRect 00005922 486E FFF4 pea.l [A6 - 0xC] 00005926 3F3C 000E move.w -[A7], 0xE 0000592A 3F3C 000E move.w -[A7], 0xE 0000592E A8A8 syscall OffsetRect 00005930 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005934 486E FFF4 pea.l [A6 - 0xC] 00005938 A8F6 syscall DrawPicture 0000593A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000593E A9A3 syscall ReleaseResource 00005940 603E bra +0x40 /* 00005980 */ label00005942: 00005942 3D7C FFFF FFEE move.w [A6 - 0x12], 0xFFFF 00005948 3D7C FFFF FFF0 move.w [A6 - 0x10], 0xFFFF 0000594E 3D7C FFFF FFF2 move.w [A6 - 0xE], 0xFFFF 00005954 486E FFEE pea.l [A6 - 0x12] 00005958 AA14 syscall RGBForeColor 0000595A 3F3C 0003 move.w -[A7], 0x3 0000595E A887 syscall TextFont 00005960 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00005964 A88A syscall TextSize 00005966 4267 clr.w -[A7] 00005968 A888 syscall TextFace 0000596A 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 0000596E 3F3C 001E move.w -[A7], 0x1E 00005972 A893 syscall MoveTo 00005974 302D CB40 move.w D0, [A5 - 0x34C0] 00005978 0640 0030 addi.w D0, 0x30 /* '0' */ 0000597C 3F00 move.w -[A7], D0 0000597E A883 syscall DrawChar label00005980: 00005980 4E5E unlink A6 00005982 4E75 rts 00005984 4452 neg.w [A2] 00005986 4157 chk.w D0, [A7] 00005988 564F addq.w A7, 3 0000598A 4C55 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, [A5] // begin alternate branch 0000598C-00005990 fn0000598C: 0000598C 4E56 FFF2 link A6, -0x000E // end alternate branch 0000598C-00005990 fn0000598C: // (misaligned) 0000598E FFF2 .invalid <> 00005990 3D7C FFFF FFF2 move.w [A6 - 0xE], 0xFFFF 00005996 3D7C FFFF FFF4 move.w [A6 - 0xC], 0xFFFF 0000599C 3D7C FFFF FFF6 move.w [A6 - 0xA], 0xFFFF 000059A2 486E FFF2 pea.l [A6 - 0xE] 000059A6 AA14 syscall RGBForeColor 000059A8 426E FFF2 clr.w [A6 - 0xE] 000059AC 426E FFF4 clr.w [A6 - 0xC] 000059B0 426E FFF6 clr.w [A6 - 0xA] 000059B4 486E FFF2 pea.l [A6 - 0xE] 000059B8 AA15 syscall RGBBackColor 000059BA 3F3C 0003 move.w -[A7], 0x3 000059BE A887 syscall TextFont 000059C0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000059C4 A88A syscall TextSize 000059C6 4267 clr.w -[A7] 000059C8 A888 syscall TextFace 000059CA 486E FFF8 pea.l [A6 - 0x8] 000059CE 3F3C 01FE move.w -[A7], 0x1FE 000059D2 3F3C 00F1 move.w -[A7], 0xF1 000059D6 3F3C 0274 move.w -[A7], 0x274 000059DA 3F3C 00FC move.w -[A7], 0xFC 000059DE A8A7 syscall SetRect 000059E0 486E FFF8 pea.l [A6 - 0x8] 000059E4 A8A3 syscall EraseRect 000059E6 0C2D 0001 CA3E cmpi.b [A5 - 0x35C2], 0x1 000059EC 6616 bne +0x18 /* 00005A04 */ 000059EE 3F3C 00FB move.w -[A7], 0xFB 000059F2 3F3C 01FF move.w -[A7], 0x1FF 000059F6 4879 0000 035C push.l 0x35C 000059FC 4EBA E9C2 jsr [PC - 0x163E /* 000043C0 */] 00005A00 508F addq.l A7, 8 00005A02 6014 bra +0x16 /* 00005A18 */ label00005A04: 00005A04 3F3C 00FB move.w -[A7], 0xFB 00005A08 3F3C 01FF move.w -[A7], 0x1FF 00005A0C 4879 0000 0376 push.l 0x376 00005A12 4EBA E9AC jsr [PC - 0x1654 /* 000043C0 */] 00005A16 508F addq.l A7, 8 label00005A18: 00005A18 486E FFF8 pea.l [A6 - 0x8] 00005A1C 3F3C 0195 move.w -[A7], 0x195 00005A20 3F3C 00CD move.w -[A7], 0xCD 00005A24 3F3C 01A1 move.w -[A7], 0x1A1 00005A28 3F3C 00D9 move.w -[A7], 0xD9 00005A2C A8A7 syscall SetRect 00005A2E 486E FFF8 pea.l [A6 - 0x8] 00005A32 A8A3 syscall EraseRect 00005A34 0C2D 0002 CA3E cmpi.b [A5 - 0x35C2], 0x2 00005A3A 6618 bne +0x1A /* 00005A54 */ 00005A3C 206D CCB6 movea.l A0, [A5 - 0x334A] 00005A40 2F28 0002 move.l -[A7], [A0 + 0x2] 00005A44 3F3C 00D2 move.w -[A7], 0xD2 00005A48 3F3C 019A move.w -[A7], 0x19A 00005A4C 206D C9E0 movea.l A0, [A5 - 0x3620] 00005A50 4E90 jsr [A0] 00005A52 508F addq.l A7, 8 label00005A54: 00005A54 4E5E unlink A6 00005A56 4E75 rts 00005A58 4452 neg.w [A2] 00005A5A 4157 chk.w D0, [A7] 00005A5C 504C addq.w A4, 8 00005A5E 4159 chk.w D0, [A1]+ fn00005A60: 00005A60 4E56 FEFA link A6, -0x0106 00005A64 4EBA EAEC jsr [PC - 0x1514 /* 00004552 */] 00005A68 3F3C 13ED move.w -[A7], 0x13ED 00005A6C 4EBA EE18 jsr [PC - 0x11E8 /* 00004886 */] 00005A70 548F addq.l A7, 2 00005A72 3F3C 0002 move.w -[A7], 0x2 00005A76 A887 syscall TextFont 00005A78 3F3C 000C move.w -[A7], 0xC 00005A7C A88A syscall TextSize 00005A7E 3F3C 0001 move.w -[A7], 0x1 00005A82 A889 syscall TextMode 00005A84 3F3C 0001 move.w -[A7], 0x1 00005A88 A888 syscall TextFace 00005A8A 426E FFFA clr.w [A6 - 0x6] 00005A8E 3D7C FF00 FFFC move.w [A6 - 0x4], 0xFF00 00005A94 3D7C 3900 FFFE move.w [A6 - 0x2], 0x3900 /* '9\0' */ 00005A9A 486E FFFA pea.l [A6 - 0x6] 00005A9E AA14 syscall RGBForeColor 00005AA0 4879 0000 0390 push.l 0x390 00005AA6 486E FEFA pea.l [A6 - 0x106] 00005AAA 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00005AAE 508F addq.l A7, 8 00005AB0 486D CA40 pea.l [A5 - 0x35C0] 00005AB4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005AB8 588F addq.l A7, 4 00005ABA 486D CA40 pea.l [A5 - 0x35C0] 00005ABE 486E FEFA pea.l [A6 - 0x106] 00005AC2 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00005AC6 508F addq.l A7, 8 00005AC8 486D CA40 pea.l [A5 - 0x35C0] 00005ACC 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00005AD0 588F addq.l A7, 4 00005AD2 486E FEFA pea.l [A6 - 0x106] 00005AD6 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00005ADA 588F addq.l A7, 4 00005ADC 3F3C 009B move.w -[A7], 0x9B 00005AE0 3F3C 00D7 move.w -[A7], 0xD7 00005AE4 486E FEFA pea.l [A6 - 0x106] 00005AE8 4EBA E924 jsr [PC - 0x16DC /* 0000440E */] 00005AEC 508F addq.l A7, 8 00005AEE 4EBA FE9C jsr [PC - 0x164 /* 0000598C */] 00005AF2 4EBA FD64 jsr [PC - 0x29C /* 00005858 */] 00005AF6 4EBA F7A2 jsr [PC - 0x85E /* 0000529A */] label00005AFA: 00005AFA 4267 clr.w -[A7] 00005AFC A974 syscall Button 00005AFE 101F move.b D0, [A7]+ 00005B00 4A00 tst.b D0 00005B02 66F6 bne -0x8 /* 00005AFA */ 00005B04 4E5E unlink A6 00005B06 4E75 rts 00005B08 4452 neg.w [A2] 00005B0A 4157 chk.w D0, [A7] 00005B0C 4853 pea.l [A3] 00005B0E 2020 move.l D0, -[A0] fn00005B10: 00005B10 4E56 FFFA link A6, -0x0006 00005B14 306E 0008 movea.w A0, [A6 + 0x8] 00005B18 D1ED CA28 add.l A0, [A5 - 0x35D8] 00005B1C 1D50 FFFB move.b [A6 - 0x5], [A0] 00005B20 102E FFFB move.b D0, [A6 - 0x5] 00005B24 4880 ext.w D0 00005B26 0C40 000D cmpi.w D0, 0xD /* '\r' */ 00005B2A 661C bne +0x1E /* 00005B48 */ 00005B2C 7003 moveq.l D0, 0x03 00005B2E 1D40 FFFC move.b [A6 - 0x4], D0 00005B32 7072 moveq.l D0, 0x72 00005B34 1D40 FFFD move.b [A6 - 0x3], D0 00005B38 7065 moveq.l D0, 0x65 00005B3A 1D40 FFFE move.b [A6 - 0x2], D0 00005B3E 7074 moveq.l D0, 0x74 00005B40 1D40 FFFF move.b [A6 - 0x1], D0 00005B44 6000 023A bra +0x23C /* 00005D80 */ label00005B48: 00005B48 102E FFFB move.b D0, [A6 - 0x5] 00005B4C 4880 ext.w D0 00005B4E 0C40 0003 cmpi.w D0, 0x3 00005B52 661C bne +0x1E /* 00005B70 */ 00005B54 7003 moveq.l D0, 0x03 00005B56 1D40 FFFC move.b [A6 - 0x4], D0 00005B5A 7065 moveq.l D0, 0x65 00005B5C 1D40 FFFD move.b [A6 - 0x3], D0 00005B60 706E moveq.l D0, 0x6E 00005B62 1D40 FFFE move.b [A6 - 0x2], D0 00005B66 7074 moveq.l D0, 0x74 00005B68 1D40 FFFF move.b [A6 - 0x1], D0 00005B6C 6000 0212 bra +0x214 /* 00005D80 */ label00005B70: 00005B70 102E FFFB move.b D0, [A6 - 0x5] 00005B74 4880 ext.w D0 00005B76 0C40 0020 cmpi.w D0, 0x20 /* ' ' */ 00005B7A 661C bne +0x1E /* 00005B98 */ 00005B7C 7003 moveq.l D0, 0x03 00005B7E 1D40 FFFC move.b [A6 - 0x4], D0 00005B82 7073 moveq.l D0, 0x73 00005B84 1D40 FFFD move.b [A6 - 0x3], D0 00005B88 7070 moveq.l D0, 0x70 00005B8A 1D40 FFFE move.b [A6 - 0x2], D0 00005B8E 7063 moveq.l D0, 0x63 00005B90 1D40 FFFF move.b [A6 - 0x1], D0 00005B94 6000 01EA bra +0x1EC /* 00005D80 */ label00005B98: 00005B98 102E FFFB move.b D0, [A6 - 0x5] 00005B9C 4880 ext.w D0 00005B9E 0C40 001B cmpi.w D0, 0x1B 00005BA2 661C bne +0x1E /* 00005BC0 */ 00005BA4 7003 moveq.l D0, 0x03 00005BA6 1D40 FFFC move.b [A6 - 0x4], D0 00005BAA 7063 moveq.l D0, 0x63 00005BAC 1D40 FFFD move.b [A6 - 0x3], D0 00005BB0 706C moveq.l D0, 0x6C 00005BB2 1D40 FFFE move.b [A6 - 0x2], D0 00005BB6 7072 moveq.l D0, 0x72 00005BB8 1D40 FFFF move.b [A6 - 0x1], D0 00005BBC 6000 01C2 bra +0x1C4 /* 00005D80 */ label00005BC0: 00005BC0 102E FFFB move.b D0, [A6 - 0x5] 00005BC4 4880 ext.w D0 00005BC6 0C40 001C cmpi.w D0, 0x1C 00005BCA 661C bne +0x1E /* 00005BE8 */ 00005BCC 7003 moveq.l D0, 0x03 00005BCE 1D40 FFFC move.b [A6 - 0x4], D0 00005BD2 706C moveq.l D0, 0x6C 00005BD4 1D40 FFFD move.b [A6 - 0x3], D0 00005BD8 7066 moveq.l D0, 0x66 00005BDA 1D40 FFFE move.b [A6 - 0x2], D0 00005BDE 7074 moveq.l D0, 0x74 00005BE0 1D40 FFFF move.b [A6 - 0x1], D0 00005BE4 6000 019A bra +0x19C /* 00005D80 */ label00005BE8: 00005BE8 102E FFFB move.b D0, [A6 - 0x5] 00005BEC 4880 ext.w D0 00005BEE 0C40 001D cmpi.w D0, 0x1D 00005BF2 661C bne +0x1E /* 00005C10 */ 00005BF4 7003 moveq.l D0, 0x03 00005BF6 1D40 FFFC move.b [A6 - 0x4], D0 00005BFA 7072 moveq.l D0, 0x72 00005BFC 1D40 FFFD move.b [A6 - 0x3], D0 00005C00 7067 moveq.l D0, 0x67 00005C02 1D40 FFFE move.b [A6 - 0x2], D0 00005C06 7074 moveq.l D0, 0x74 00005C08 1D40 FFFF move.b [A6 - 0x1], D0 00005C0C 6000 0172 bra +0x174 /* 00005D80 */ label00005C10: 00005C10 102E FFFB move.b D0, [A6 - 0x5] 00005C14 4880 ext.w D0 00005C16 0C40 001E cmpi.w D0, 0x1E 00005C1A 6616 bne +0x18 /* 00005C32 */ 00005C1C 7002 moveq.l D0, 0x02 00005C1E 1D40 FFFC move.b [A6 - 0x4], D0 00005C22 7075 moveq.l D0, 0x75 00005C24 1D40 FFFD move.b [A6 - 0x3], D0 00005C28 7070 moveq.l D0, 0x70 00005C2A 1D40 FFFE move.b [A6 - 0x2], D0 00005C2E 6000 0150 bra +0x152 /* 00005D80 */ label00005C32: 00005C32 102E FFFB move.b D0, [A6 - 0x5] 00005C36 4880 ext.w D0 00005C38 0C40 001F cmpi.w D0, 0x1F 00005C3C 6616 bne +0x18 /* 00005C54 */ 00005C3E 7002 moveq.l D0, 0x02 00005C40 1D40 FFFC move.b [A6 - 0x4], D0 00005C44 7064 moveq.l D0, 0x64 00005C46 1D40 FFFD move.b [A6 - 0x3], D0 00005C4A 706E moveq.l D0, 0x6E 00005C4C 1D40 FFFE move.b [A6 - 0x2], D0 00005C50 6000 012E bra +0x130 /* 00005D80 */ label00005C54: 00005C54 102E FFFB move.b D0, [A6 - 0x5] 00005C58 4880 ext.w D0 00005C5A 0C40 0008 cmpi.w D0, 0x8 00005C5E 661C bne +0x1E /* 00005C7C */ 00005C60 7003 moveq.l D0, 0x03 00005C62 1D40 FFFC move.b [A6 - 0x4], D0 00005C66 7064 moveq.l D0, 0x64 00005C68 1D40 FFFD move.b [A6 - 0x3], D0 00005C6C 7065 moveq.l D0, 0x65 00005C6E 1D40 FFFE move.b [A6 - 0x2], D0 00005C72 706C moveq.l D0, 0x6C 00005C74 1D40 FFFF move.b [A6 - 0x1], D0 00005C78 6000 0106 bra +0x108 /* 00005D80 */ label00005C7C: 00005C7C 102E FFFB move.b D0, [A6 - 0x5] 00005C80 4880 ext.w D0 00005C82 0C40 0005 cmpi.w D0, 0x5 00005C86 661C bne +0x1E /* 00005CA4 */ 00005C88 7003 moveq.l D0, 0x03 00005C8A 1D40 FFFC move.b [A6 - 0x4], D0 00005C8E 7068 moveq.l D0, 0x68 00005C90 1D40 FFFD move.b [A6 - 0x3], D0 00005C94 706C moveq.l D0, 0x6C 00005C96 1D40 FFFE move.b [A6 - 0x2], D0 00005C9A 7070 moveq.l D0, 0x70 00005C9C 1D40 FFFF move.b [A6 - 0x1], D0 00005CA0 6000 00DE bra +0xE0 /* 00005D80 */ label00005CA4: 00005CA4 102E FFFB move.b D0, [A6 - 0x5] 00005CA8 4880 ext.w D0 00005CAA 0C40 0001 cmpi.w D0, 0x1 00005CAE 661C bne +0x1E /* 00005CCC */ 00005CB0 7003 moveq.l D0, 0x03 00005CB2 1D40 FFFC move.b [A6 - 0x4], D0 00005CB6 7068 moveq.l D0, 0x68 00005CB8 1D40 FFFD move.b [A6 - 0x3], D0 00005CBC 706F moveq.l D0, 0x6F 00005CBE 1D40 FFFE move.b [A6 - 0x2], D0 00005CC2 706D moveq.l D0, 0x6D 00005CC4 1D40 FFFF move.b [A6 - 0x1], D0 00005CC8 6000 00B6 bra +0xB8 /* 00005D80 */ label00005CCC: 00005CCC 102E FFFB move.b D0, [A6 - 0x5] 00005CD0 4880 ext.w D0 00005CD2 0C40 000B cmpi.w D0, 0xB 00005CD6 661C bne +0x1E /* 00005CF4 */ 00005CD8 7003 moveq.l D0, 0x03 00005CDA 1D40 FFFC move.b [A6 - 0x4], D0 00005CDE 7070 moveq.l D0, 0x70 00005CE0 1D40 FFFD move.b [A6 - 0x3], D0 00005CE4 7067 moveq.l D0, 0x67 00005CE6 1D40 FFFE move.b [A6 - 0x2], D0 00005CEA 7075 moveq.l D0, 0x75 00005CEC 1D40 FFFF move.b [A6 - 0x1], D0 00005CF0 6000 008E bra +0x90 /* 00005D80 */ label00005CF4: 00005CF4 102E FFFB move.b D0, [A6 - 0x5] 00005CF8 4880 ext.w D0 00005CFA 0C40 007F cmpi.w D0, 0x7F 00005CFE 661C bne +0x1E /* 00005D1C */ 00005D00 7003 moveq.l D0, 0x03 00005D02 1D40 FFFC move.b [A6 - 0x4], D0 00005D06 707C moveq.l D0, 0x7C 00005D08 1D40 FFFD move.b [A6 - 0x3], D0 00005D0C 7058 moveq.l D0, 0x58 00005D0E 1D40 FFFE move.b [A6 - 0x2], D0 00005D12 703E moveq.l D0, 0x3E 00005D14 1D40 FFFF move.b [A6 - 0x1], D0 00005D18 6000 0066 bra +0x68 /* 00005D80 */ label00005D1C: 00005D1C 102E FFFB move.b D0, [A6 - 0x5] 00005D20 4880 ext.w D0 00005D22 0C40 0004 cmpi.w D0, 0x4 00005D26 661A bne +0x1C /* 00005D42 */ 00005D28 7003 moveq.l D0, 0x03 00005D2A 1D40 FFFC move.b [A6 - 0x4], D0 00005D2E 7065 moveq.l D0, 0x65 00005D30 1D40 FFFD move.b [A6 - 0x3], D0 00005D34 706E moveq.l D0, 0x6E 00005D36 1D40 FFFE move.b [A6 - 0x2], D0 00005D3A 7064 moveq.l D0, 0x64 00005D3C 1D40 FFFF move.b [A6 - 0x1], D0 00005D40 603E bra +0x40 /* 00005D80 */ label00005D42: 00005D42 102E FFFB move.b D0, [A6 - 0x5] 00005D46 4880 ext.w D0 00005D48 0C40 000C cmpi.w D0, 0xC 00005D4C 661A bne +0x1C /* 00005D68 */ 00005D4E 7003 moveq.l D0, 0x03 00005D50 1D40 FFFC move.b [A6 - 0x4], D0 00005D54 7070 moveq.l D0, 0x70 00005D56 1D40 FFFD move.b [A6 - 0x3], D0 00005D5A 7067 moveq.l D0, 0x67 00005D5C 1D40 FFFE move.b [A6 - 0x2], D0 00005D60 7064 moveq.l D0, 0x64 00005D62 1D40 FFFF move.b [A6 - 0x1], D0 00005D66 6018 bra +0x1A /* 00005D80 */ label00005D68: 00005D68 7003 moveq.l D0, 0x03 00005D6A 1D40 FFFC move.b [A6 - 0x4], D0 00005D6E 7027 moveq.l D0, 0x27 00005D70 1D40 FFFD move.b [A6 - 0x3], D0 00005D74 1D6E FFFB FFFE move.b [A6 - 0x2], [A6 - 0x5] 00005D7A 7027 moveq.l D0, 0x27 00005D7C 1D40 FFFF move.b [A6 - 0x1], D0 label00005D80: 00005D80 3F2E 000C move.w -[A7], [A6 + 0xC] 00005D84 3F2E 000A move.w -[A7], [A6 + 0xA] 00005D88 486E FFFC pea.l [A6 - 0x4] 00005D8C 4EBA E6DE jsr [PC - 0x1922 /* 0000446C */] 00005D90 508F addq.l A7, 8 00005D92 4E5E unlink A6 00005D94 4E75 rts 00005D96 4452 neg.w [A2] 00005D98 4157 chk.w D0, [A7] 00005D9A 4B45 chk.w D5, D5 00005D9C 5920 subq.b -[A0], 4 export_53: 00005D9E 4E56 FFD0 link A6, -0x0030 00005DA2 4EBA FCBC jsr [PC - 0x344 /* 00005A60 */] 00005DA6 422E FFFF clr.b [A6 - 0x1] 00005DAA 4EBA DDD2 jsr [PC - 0x222E /* 00003B7E */] 00005DAE 6000 0868 bra +0x86A /* 00006618 */ label00005DB2: 00005DB2 70FF moveq.l D0, 0xFFFFFFFF 00005DB4 3B40 CB44 move.w [A5 - 0x34BC], D0 00005DB8 422D CA26 clr.b [A5 - 0x35DA] 00005DBC 4267 clr.w -[A7] 00005DBE A974 syscall Button 00005DC0 101F move.b D0, [A7]+ 00005DC2 4A00 tst.b D0 00005DC4 6710 beq +0x12 /* 00005DD6 */ 00005DC6 7001 moveq.l D0, 0x01 00005DC8 3B40 CB44 move.w [A5 - 0x34BC], D0 00005DCC 7001 moveq.l D0, 0x01 00005DCE 1D40 FFFF move.b [A6 - 0x1], D0 00005DD2 6000 0844 bra +0x846 /* 00006618 */ label00005DD6: 00005DD6 4267 clr.w -[A7] 00005DD8 3F3C 0008 move.w -[A7], 0x8 00005DDC 486E FFE6 pea.l [A6 - 0x1A] 00005DE0 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00005DE4 101F move.b D0, [A7]+ 00005DE6 4A00 tst.b D0 00005DE8 6700 082E beq +0x830 /* 00006618 */ 00005DEC 203C 0000 00FF move.l D0, 0xFF 00005DF2 C0AE FFE8 and.l D0, [A6 - 0x18] 00005DF6 1D40 FFE5 move.b [A6 - 0x1B], D0 00005DFA 0C2E 0032 FFE5 cmpi.b [A6 - 0x1B], 0x32 /* '2' */ 00005E00 6D22 blt +0x24 /* 00005E24 */ 00005E02 0C2E 0039 FFE5 cmpi.b [A6 - 0x1B], 0x39 /* '9' */ 00005E08 6E1A bgt +0x1C /* 00005E24 */ 00005E0A 082E 0000 FFF4 btst.b [A6 - 0xC], 0x0 00005E10 6712 beq +0x14 /* 00005E24 */ 00005E12 102E FFE5 move.b D0, [A6 - 0x1B] 00005E16 4880 ext.w D0 00005E18 0640 FFD0 addi.w D0, 0xFFD0 00005E1C 3B40 CB44 move.w [A5 - 0x34BC], D0 00005E20 6000 0056 bra +0x58 /* 00005E78 */ label00005E24: 00005E24 0C2E 0030 FFE5 cmpi.b [A6 - 0x1B], 0x30 /* '0' */ 00005E2A 6D4C blt +0x4E /* 00005E78 */ 00005E2C 0C2E 0037 FFE5 cmpi.b [A6 - 0x1B], 0x37 /* '7' */ 00005E32 6E44 bgt +0x46 /* 00005E78 */ 00005E34 3D6D CB40 FFE2 move.w [A6 - 0x1E], [A5 - 0x34C0] 00005E3A 102E FFE5 move.b D0, [A6 - 0x1B] 00005E3E 4880 ext.w D0 00005E40 0640 FFD0 addi.w D0, 0xFFD0 00005E44 3B40 CB40 move.w [A5 - 0x34C0], D0 00005E48 302D CB40 move.w D0, [A5 - 0x34C0] 00005E4C B06E FFE2 cmp.w D0, [A6 - 0x1E] 00005E50 6726 beq +0x28 /* 00005E78 */ 00005E52 3F2D CB40 move.w -[A7], [A5 - 0x34C0] 00005E56 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00005E5A 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00005E5E 3F3C 0003 move.w -[A7], 0x3 00005E62 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00005E66 548F addq.l A7, 2 00005E68 4EBA F9EE jsr [PC - 0x612 /* 00005858 */] label00005E6C: 00005E6C 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00005E70 4A00 tst.b D0 00005E72 66F8 bne -0x6 /* 00005E6C */ 00005E74 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] label00005E78: 00005E78 0C6D FFFF CB44 cmpi.w [A5 - 0x34BC], 0xFFFF 00005E7E 670C beq +0xE /* 00005E8C */ 00005E80 7001 moveq.l D0, 0x01 00005E82 1D40 FFFF move.b [A6 - 0x1], D0 00005E86 7001 moveq.l D0, 0x01 00005E88 1B40 CA26 move.b [A5 - 0x35DA], D0 label00005E8C: 00005E8C 0C2E 0071 FFE5 cmpi.b [A6 - 0x1B], 0x71 /* 'q' */ 00005E92 6614 bne +0x16 /* 00005EA8 */ 00005E94 082E 0000 FFF4 btst.b [A6 - 0xC], 0x0 00005E9A 670C beq +0xE /* 00005EA8 */ 00005E9C 7001 moveq.l D0, 0x01 00005E9E 1B40 CA32 move.b [A5 - 0x35CE], D0 00005EA2 7001 moveq.l D0, 0x01 00005EA4 1D40 FFFF move.b [A6 - 0x1], D0 label00005EA8: 00005EA8 0C2E 007A FFE5 cmpi.b [A6 - 0x1B], 0x7A /* 'z' */ 00005EAE 6600 0096 bne +0x98 /* 00005F46 */ 00005EB2 082E 0000 FFF4 btst.b [A6 - 0xC], 0x0 00005EB8 6700 008C beq +0x8E /* 00005F46 */ 00005EBC 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00005EC0 3F2D CB40 move.w -[A7], [A5 - 0x34C0] 00005EC4 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00005EC8 3F3C 0002 move.w -[A7], 0x2 00005ECC 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00005ED0 548F addq.l A7, 2 00005ED2 3F3C 1451 move.w -[A7], 0x1451 00005ED6 4EBA E9AE jsr [PC - 0x1652 /* 00004886 */] 00005EDA 548F addq.l A7, 2 00005EDC 6056 bra +0x58 /* 00005F34 */ label00005EDE: 00005EDE 4267 clr.w -[A7] 00005EE0 3F3C 0008 move.w -[A7], 0x8 00005EE4 486E FFE6 pea.l [A6 - 0x1A] 00005EE8 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00005EEC 101F move.b D0, [A7]+ 00005EEE 4A00 tst.b D0 00005EF0 6742 beq +0x44 /* 00005F34 */ 00005EF2 203C 0000 00FF move.l D0, 0xFF 00005EF8 C0AE FFE8 and.l D0, [A6 - 0x18] 00005EFC 1D40 FFE5 move.b [A6 - 0x1B], D0 00005F00 0C2E 0079 FFE5 cmpi.b [A6 - 0x1B], 0x79 /* 'y' */ 00005F06 6618 bne +0x1A /* 00005F20 */ 00005F08 4EBA DE50 jsr [PC - 0x21B0 /* 00003D5A */] 00005F0C 4EBA E29C jsr [PC - 0x1D64 /* 000041AA */] 00005F10 4EBA DF5E jsr [PC - 0x20A2 /* 00003E70 */] 00005F14 3F3C 0014 move.w -[A7], 0x14 00005F18 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00005F1C 548F addq.l A7, 2 00005F1E 6016 bra +0x18 /* 00005F36 */ label00005F20: 00005F20 0C2E 006E FFE5 cmpi.b [A6 - 0x1B], 0x6E /* 'n' */ 00005F26 660C bne +0xE /* 00005F34 */ 00005F28 3F3C 0018 move.w -[A7], 0x18 00005F2C 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00005F30 548F addq.l A7, 2 00005F32 6002 bra +0x4 /* 00005F36 */ label00005F34: 00005F34 60A8 bra -0x56 /* 00005EDE */ label00005F36: 00005F36 4EBA FB28 jsr [PC - 0x4D8 /* 00005A60 */] label00005F3A: 00005F3A 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00005F3E 4A00 tst.b D0 00005F40 66F8 bne -0x6 /* 00005F3A */ 00005F42 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] label00005F46: 00005F46 0C2E 006E FFE5 cmpi.b [A6 - 0x1B], 0x6E /* 'n' */ 00005F4C 6610 bne +0x12 /* 00005F5E */ 00005F4E 082E 0000 FFF4 btst.b [A6 - 0xC], 0x0 00005F54 6708 beq +0xA /* 00005F5E */ 00005F56 4EBA F32A jsr [PC - 0xCD6 /* 00005282 */] 00005F5A 4EBA FA30 jsr [PC - 0x5D0 /* 0000598C */] label00005F5E: 00005F5E 0C2E 0073 FFE5 cmpi.b [A6 - 0x1B], 0x73 /* 's' */ 00005F64 6600 00FE bne +0x100 /* 00006064 */ 00005F68 082E 0000 FFF4 btst.b [A6 - 0xC], 0x0 00005F6E 6700 00F4 beq +0xF6 /* 00006064 */ 00005F72 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00005F76 3F2D CB40 move.w -[A7], [A5 - 0x34C0] 00005F7A 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00005F7E 3F3C 0003 move.w -[A7], 0x3 00005F82 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00005F86 548F addq.l A7, 2 00005F88 3F3C 1452 move.w -[A7], 0x1452 00005F8C 4EBA E8F8 jsr [PC - 0x1708 /* 00004886 */] 00005F90 548F addq.l A7, 2 00005F92 206D CA28 movea.l A0, [A5 - 0x35D8] 00005F96 70FF moveq.l D0, 0xFFFFFFFF 00005F98 1140 000E move.b [A0 + 0xE], D0 00005F9C 6000 0070 bra +0x72 /* 0000600E */ label00005FA0: 00005FA0 4267 clr.w -[A7] 00005FA2 3F3C 0008 move.w -[A7], 0x8 00005FA6 486E FFE6 pea.l [A6 - 0x1A] 00005FAA 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00005FAE 101F move.b D0, [A7]+ 00005FB0 4A00 tst.b D0 00005FB2 6700 005A beq +0x5C /* 0000600E */ 00005FB6 203C 0000 00FF move.l D0, 0xFF 00005FBC C0AE FFE8 and.l D0, [A6 - 0x18] 00005FC0 1D40 FFE5 move.b [A6 - 0x1B], D0 00005FC4 102E FFE5 move.b D0, [A6 - 0x1B] 00005FC8 4880 ext.w D0 00005FCA 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00005FCE 0004 0012 ori.b D4, 0x12 00005FD2 0064 0018 ori.w -[A4], 0x18 00005FD6 006A 0020 006C ori.w [A2 + 0x6C], 0x20 /* ' ' */ 00005FDC 0028 006E 002E ori.b [A0 + 0x2E], 0x6E /* 'n' */ 00005FE2 206D CA28 movea.l A0, [A5 - 0x35D8] 00005FE6 4228 000E clr.b [A0 + 0xE] 00005FEA 6022 bra +0x24 /* 0000600E */ 00005FEC 206D CA28 movea.l A0, [A5 - 0x35D8] 00005FF0 7001 moveq.l D0, 0x01 00005FF2 1140 000E move.b [A0 + 0xE], D0 00005FF6 6016 bra +0x18 /* 0000600E */ 00005FF8 206D CA28 movea.l A0, [A5 - 0x35D8] 00005FFC 7002 moveq.l D0, 0x02 00005FFE 1140 000E move.b [A0 + 0xE], D0 00006002 600A bra +0xC /* 0000600E */ 00006004 206D CA28 movea.l A0, [A5 - 0x35D8] 00006008 7003 moveq.l D0, 0x03 0000600A 1140 000E move.b [A0 + 0xE], D0 label0000600E: 0000600E 206D CA28 movea.l A0, [A5 - 0x35D8] 00006012 4A28 000E tst.b [A0 + 0xE] 00006016 6D88 blt -0x76 /* 00005FA0 */ 00006018 206D CA28 movea.l A0, [A5 - 0x35D8] 0000601C 1028 000E move.b D0, [A0 + 0xE] 00006020 4880 ext.w D0 00006022 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00006026 0000 0002 ori.b D0, 0x2 0000602A 002A 0006 0010 ori.b [A2 + 0x10], 0x6 00006030 001A 3F3C ori.b [A2]+, 0x3C /* '<' */ 00006034 0017 4EAD ori.b [A7], 0xAD 00006038 0312 btst [A2], D1 0000603A 548F addq.l A7, 2 0000603C 6016 bra +0x18 /* 00006054 */ 0000603E 3F3C 000C move.w -[A7], 0xC 00006042 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00006046 548F addq.l A7, 2 00006048 600A bra +0xC /* 00006054 */ 0000604A 3F3C 001C move.w -[A7], 0x1C 0000604E 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00006052 548F addq.l A7, 2 label00006054: 00006054 4EBA FA0A jsr [PC - 0x5F6 /* 00005A60 */] label00006058: 00006058 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 0000605C 4A00 tst.b D0 0000605E 66F8 bne -0x6 /* 00006058 */ 00006060 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] label00006064: 00006064 0C2E 006B FFE5 cmpi.b [A6 - 0x1B], 0x6B /* 'k' */ 0000606A 6600 0594 bne +0x596 /* 00006600 */ 0000606E 082E 0000 FFF4 btst.b [A6 - 0xC], 0x0 00006074 6700 058A beq +0x58C /* 00006600 */ 00006078 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 0000607C 3F2D CB40 move.w -[A7], [A5 - 0x34C0] 00006080 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00006084 4267 clr.w -[A7] 00006086 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 0000608A 548F addq.l A7, 2 0000608C 4267 clr.w -[A7] 0000608E 4EBA D9E8 jsr [PC - 0x2618 /* 00003A78 */] 00006092 548F addq.l A7, 2 00006094 42A7 clr.l -[A7] 00006096 4879 8D50 4943 push.l 0x8D504943 0000609C 3F3C 1453 move.w -[A7], 0x1453 000060A0 A9A0 syscall GetResource 000060A2 205F movea.l A0, [A7]+ 000060A4 2D48 FFD8 move.l [A6 - 0x28], A0 000060A8 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000060AC A992 syscall DetachResource 000060AE 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000060B2 4EBA D92C jsr [PC - 0x26D4 /* 000039E0 */] 000060B6 588F addq.l A7, 4 000060B8 2D40 FFD8 move.l [A6 - 0x28], D0 000060BC 4EBA DA2E jsr [PC - 0x25D2 /* 00003AEC */] 000060C0 206E FFD8 movea.l A0, [A6 - 0x28] 000060C4 2050 movea.l A0, [A0] 000060C6 43EE FFDC lea.l A1, [A6 - 0x24] 000060CA 5488 addq.l A0, 2 000060CC 22D8 move.l [A1]+, [A0]+ 000060CE 22D8 move.l [A1]+, [A0]+ 000060D0 302E FFDE move.w D0, [A6 - 0x22] 000060D4 4440 neg.w D0 000060D6 322E FFDC move.w D1, [A6 - 0x24] 000060DA 4441 neg.w D1 000060DC 486E FFDC pea.l [A6 - 0x24] 000060E0 3F00 move.w -[A7], D0 000060E2 3F01 move.w -[A7], D1 000060E4 A8A8 syscall OffsetRect 000060E6 303C 0280 move.w D0, 0x280 000060EA 906E FFE2 sub.w D0, [A6 - 0x1E] 000060EE E240 asr D0.w, 1 000060F0 323C 01E0 move.w D1, 0x1E0 000060F4 926E FFE0 sub.w D1, [A6 - 0x20] 000060F8 E241 asr D1.w, 1 000060FA 486E FFDC pea.l [A6 - 0x24] 000060FE 3F00 move.w -[A7], D0 00006100 3F01 move.w -[A7], D1 00006102 A8A8 syscall OffsetRect 00006104 3D7C FFFF FFD2 move.w [A6 - 0x2E], 0xFFFF 0000610A 3D7C FFFF FFD4 move.w [A6 - 0x2C], 0xFFFF 00006110 3D7C FFFF FFD6 move.w [A6 - 0x2A], 0xFFFF 00006116 486E FFD2 pea.l [A6 - 0x2E] 0000611A AA14 syscall RGBForeColor 0000611C 426E FFD2 clr.w [A6 - 0x2E] 00006120 426E FFD4 clr.w [A6 - 0x2C] 00006124 426E FFD6 clr.w [A6 - 0x2A] 00006128 486E FFD2 pea.l [A6 - 0x2E] 0000612C AA15 syscall RGBBackColor 0000612E 3F3C 0003 move.w -[A7], 0x3 00006132 A887 syscall TextFont 00006134 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00006138 A88A syscall TextSize 0000613A 4267 clr.w -[A7] 0000613C A888 syscall TextFace 0000613E 302E FFDE move.w D0, [A6 - 0x22] 00006142 D06E FFE2 add.w D0, [A6 - 0x1E] 00006146 E240 asr D0.w, 1 00006148 3D40 FFD0 move.w [A6 - 0x30], D0 label0000614C: 0000614C 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00006150 486E FFDC pea.l [A6 - 0x24] 00006154 A8F6 syscall DrawPicture 00006156 302E FFDC move.w D0, [A6 - 0x24] 0000615A 0640 002F addi.w D0, 0x2F /* '/' */ 0000615E 3F00 move.w -[A7], D0 00006160 302E FFDE move.w D0, [A6 - 0x22] 00006164 0640 000F addi.w D0, 0xF 00006168 3F00 move.w -[A7], D0 0000616A 4879 0000 03A0 push.l 0x3A0 00006170 4EBA E24E jsr [PC - 0x1DB2 /* 000043C0 */] 00006174 508F addq.l A7, 8 00006176 302E FFDC move.w D0, [A6 - 0x24] 0000617A 0640 002F addi.w D0, 0x2F /* '/' */ 0000617E 3F00 move.w -[A7], D0 00006180 302E FFD0 move.w D0, [A6 - 0x30] 00006184 5B40 subq.w D0, 5 00006186 3F00 move.w -[A7], D0 00006188 4267 clr.w -[A7] 0000618A 4EBA F984 jsr [PC - 0x67C /* 00005B10 */] 0000618E 5C8F addq.l A7, 6 00006190 302E FFDC move.w D0, [A6 - 0x24] 00006194 0640 0039 addi.w D0, 0x39 /* '9' */ 00006198 3F00 move.w -[A7], D0 0000619A 302E FFDE move.w D0, [A6 - 0x22] 0000619E 0640 000F addi.w D0, 0xF 000061A2 3F00 move.w -[A7], D0 000061A4 4879 0000 03A8 push.l 0x3A8 000061AA 4EBA E214 jsr [PC - 0x1DEC /* 000043C0 */] 000061AE 508F addq.l A7, 8 000061B0 302E FFDC move.w D0, [A6 - 0x24] 000061B4 0640 0039 addi.w D0, 0x39 /* '9' */ 000061B8 3F00 move.w -[A7], D0 000061BA 302E FFD0 move.w D0, [A6 - 0x30] 000061BE 5B40 subq.w D0, 5 000061C0 3F00 move.w -[A7], D0 000061C2 3F3C 0001 move.w -[A7], 0x1 000061C6 4EBA F948 jsr [PC - 0x6B8 /* 00005B10 */] 000061CA 5C8F addq.l A7, 6 000061CC 302E FFDC move.w D0, [A6 - 0x24] 000061D0 0640 0043 addi.w D0, 0x43 /* 'C' */ 000061D4 3F00 move.w -[A7], D0 000061D6 302E FFDE move.w D0, [A6 - 0x22] 000061DA 0640 000F addi.w D0, 0xF 000061DE 3F00 move.w -[A7], D0 000061E0 4879 0000 03B8 push.l 0x3B8 000061E6 4EBA E1D8 jsr [PC - 0x1E28 /* 000043C0 */] 000061EA 508F addq.l A7, 8 000061EC 302E FFDC move.w D0, [A6 - 0x24] 000061F0 0640 0043 addi.w D0, 0x43 /* 'C' */ 000061F4 3F00 move.w -[A7], D0 000061F6 302E FFD0 move.w D0, [A6 - 0x30] 000061FA 5B40 subq.w D0, 5 000061FC 3F00 move.w -[A7], D0 000061FE 3F3C 0002 move.w -[A7], 0x2 00006202 4EBA F90C jsr [PC - 0x6F4 /* 00005B10 */] 00006206 5C8F addq.l A7, 6 00006208 302E FFDC move.w D0, [A6 - 0x24] 0000620C 0640 004D addi.w D0, 0x4D /* 'M' */ 00006210 3F00 move.w -[A7], D0 00006212 302E FFDE move.w D0, [A6 - 0x22] 00006216 0640 000F addi.w D0, 0xF 0000621A 3F00 move.w -[A7], D0 0000621C 4879 0000 03C6 push.l 0x3C6 00006222 4EBA E19C jsr [PC - 0x1E64 /* 000043C0 */] 00006226 508F addq.l A7, 8 00006228 302E FFDC move.w D0, [A6 - 0x24] 0000622C 0640 004D addi.w D0, 0x4D /* 'M' */ 00006230 3F00 move.w -[A7], D0 00006232 302E FFD0 move.w D0, [A6 - 0x30] 00006236 5B40 subq.w D0, 5 00006238 3F00 move.w -[A7], D0 0000623A 3F3C 0003 move.w -[A7], 0x3 0000623E 4EBA F8D0 jsr [PC - 0x730 /* 00005B10 */] 00006242 5C8F addq.l A7, 6 00006244 302E FFDC move.w D0, [A6 - 0x24] 00006248 0640 002F addi.w D0, 0x2F /* '/' */ 0000624C 3F00 move.w -[A7], D0 0000624E 302E FFD0 move.w D0, [A6 - 0x30] 00006252 5A40 addq.w D0, 5 00006254 3F00 move.w -[A7], D0 00006256 4879 0000 03D4 push.l 0x3D4 0000625C 4EBA E162 jsr [PC - 0x1E9E /* 000043C0 */] 00006260 508F addq.l A7, 8 00006262 302E FFDC move.w D0, [A6 - 0x24] 00006266 0640 002F addi.w D0, 0x2F /* '/' */ 0000626A 3F00 move.w -[A7], D0 0000626C 302E FFE2 move.w D0, [A6 - 0x1E] 00006270 0640 FFF6 addi.w D0, 0xFFF6 00006274 3F00 move.w -[A7], D0 00006276 3F3C 0004 move.w -[A7], 0x4 0000627A 4EBA F894 jsr [PC - 0x76C /* 00005B10 */] 0000627E 5C8F addq.l A7, 6 00006280 302E FFDC move.w D0, [A6 - 0x24] 00006284 0640 0039 addi.w D0, 0x39 /* '9' */ 00006288 3F00 move.w -[A7], D0 0000628A 302E FFD0 move.w D0, [A6 - 0x30] 0000628E 5A40 addq.w D0, 5 00006290 3F00 move.w -[A7], D0 00006292 4879 0000 03E2 push.l 0x3E2 00006298 4EBA E126 jsr [PC - 0x1EDA /* 000043C0 */] 0000629C 508F addq.l A7, 8 0000629E 302E FFDC move.w D0, [A6 - 0x24] 000062A2 0640 0039 addi.w D0, 0x39 /* '9' */ 000062A6 3F00 move.w -[A7], D0 000062A8 302E FFE2 move.w D0, [A6 - 0x1E] 000062AC 0640 FFF6 addi.w D0, 0xFFF6 000062B0 3F00 move.w -[A7], D0 000062B2 3F3C 0005 move.w -[A7], 0x5 000062B6 4EBA F858 jsr [PC - 0x7A8 /* 00005B10 */] 000062BA 5C8F addq.l A7, 6 000062BC 302E FFDC move.w D0, [A6 - 0x24] 000062C0 0640 0043 addi.w D0, 0x43 /* 'C' */ 000062C4 3F00 move.w -[A7], D0 000062C6 302E FFD0 move.w D0, [A6 - 0x30] 000062CA 5A40 addq.w D0, 5 000062CC 3F00 move.w -[A7], D0 000062CE 4879 0000 03F0 push.l 0x3F0 000062D4 4EBA E0EA jsr [PC - 0x1F16 /* 000043C0 */] 000062D8 508F addq.l A7, 8 000062DA 302E FFDC move.w D0, [A6 - 0x24] 000062DE 0640 0043 addi.w D0, 0x43 /* 'C' */ 000062E2 3F00 move.w -[A7], D0 000062E4 302E FFE2 move.w D0, [A6 - 0x1E] 000062E8 0640 FFF6 addi.w D0, 0xFFF6 000062EC 3F00 move.w -[A7], D0 000062EE 3F3C 0006 move.w -[A7], 0x6 000062F2 4EBA F81C jsr [PC - 0x7E4 /* 00005B10 */] 000062F6 5C8F addq.l A7, 6 000062F8 302E FFDC move.w D0, [A6 - 0x24] 000062FC 0640 005A addi.w D0, 0x5A /* 'Z' */ 00006300 3F00 move.w -[A7], D0 00006302 3F2E FFD0 move.w -[A7], [A6 - 0x30] 00006306 4879 0000 03FE push.l 0x3FE 0000630C 4EBA E100 jsr [PC - 0x1F00 /* 0000440E */] 00006310 508F addq.l A7, 8 00006312 302E FFDC move.w D0, [A6 - 0x24] 00006316 0640 0064 addi.w D0, 0x64 /* 'd' */ 0000631A 3F00 move.w -[A7], D0 0000631C 3F2E FFD0 move.w -[A7], [A6 - 0x30] 00006320 4879 0000 041C push.l 0x41C 00006326 4EBA E0E6 jsr [PC - 0x1F1A /* 0000440E */] 0000632A 508F addq.l A7, 8 label0000632C: 0000632C 4267 clr.w -[A7] 0000632E 3F3C 0008 move.w -[A7], 0x8 00006332 486E FFE6 pea.l [A6 - 0x1A] 00006336 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 0000633A 101F move.b D0, [A7]+ 0000633C 4A00 tst.b D0 0000633E 67EC beq -0x12 /* 0000632C */ 00006340 203C 0000 00FF move.l D0, 0xFF 00006346 C0AE FFE8 and.l D0, [A6 - 0x18] 0000634A 0C80 0000 000D cmpi.l D0, 0xD /* '\r' */ 00006350 6600 0296 bne +0x298 /* 000065E8 */ 00006354 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00006358 486E FFDC pea.l [A6 - 0x24] 0000635C A8F6 syscall DrawPicture 0000635E 302E FFDC move.w D0, [A6 - 0x24] 00006362 0640 0041 addi.w D0, 0x41 /* 'A' */ 00006366 3F00 move.w -[A7], D0 00006368 3F2E FFD0 move.w -[A7], [A6 - 0x30] 0000636C 4879 0000 0438 push.l 0x438 00006372 4EBA E09A jsr [PC - 0x1F66 /* 0000440E */] 00006376 508F addq.l A7, 8 label00006378: 00006378 4267 clr.w -[A7] 0000637A 3F3C 0008 move.w -[A7], 0x8 0000637E 486E FFE6 pea.l [A6 - 0x1A] 00006382 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00006386 101F move.b D0, [A7]+ 00006388 4A00 tst.b D0 0000638A 67EC beq -0x12 /* 00006378 */ 0000638C 203C 0000 00FF move.l D0, 0xFF 00006392 C0AE FFE8 and.l D0, [A6 - 0x18] 00006396 206D CA28 movea.l A0, [A5 - 0x35D8] 0000639A 1080 move.b [A0], D0 0000639C 203C 0000 FF00 move.l D0, 0xFF00 000063A2 C0AE FFE8 and.l D0, [A6 - 0x18] 000063A6 E088 lsr D0, 8 000063A8 206D CA28 movea.l A0, [A5 - 0x35D8] 000063AC 1140 0007 move.b [A0 + 0x7], D0 000063B0 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000063B4 486E FFDC pea.l [A6 - 0x24] 000063B8 A8F6 syscall DrawPicture 000063BA 302E FFDC move.w D0, [A6 - 0x24] 000063BE 0640 0041 addi.w D0, 0x41 /* 'A' */ 000063C2 3F00 move.w -[A7], D0 000063C4 3F2E FFD0 move.w -[A7], [A6 - 0x30] 000063C8 4879 0000 0450 push.l 0x450 000063CE 4EBA E03E jsr [PC - 0x1FC2 /* 0000440E */] 000063D2 508F addq.l A7, 8 label000063D4: 000063D4 4267 clr.w -[A7] 000063D6 3F3C 0008 move.w -[A7], 0x8 000063DA 486E FFE6 pea.l [A6 - 0x1A] 000063DE 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000063E2 101F move.b D0, [A7]+ 000063E4 4A00 tst.b D0 000063E6 67EC beq -0x12 /* 000063D4 */ 000063E8 203C 0000 00FF move.l D0, 0xFF 000063EE C0AE FFE8 and.l D0, [A6 - 0x18] 000063F2 206D CA28 movea.l A0, [A5 - 0x35D8] 000063F6 1140 0001 move.b [A0 + 0x1], D0 000063FA 203C 0000 FF00 move.l D0, 0xFF00 00006400 C0AE FFE8 and.l D0, [A6 - 0x18] 00006404 E088 lsr D0, 8 00006406 206D CA28 movea.l A0, [A5 - 0x35D8] 0000640A 1140 0008 move.b [A0 + 0x8], D0 0000640E 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00006412 486E FFDC pea.l [A6 - 0x24] 00006416 A8F6 syscall DrawPicture 00006418 302E FFDC move.w D0, [A6 - 0x24] 0000641C 0640 0041 addi.w D0, 0x41 /* 'A' */ 00006420 3F00 move.w -[A7], D0 00006422 3F2E FFD0 move.w -[A7], [A6 - 0x30] 00006426 4879 0000 0470 push.l 0x470 0000642C 4EBA DFE0 jsr [PC - 0x2020 /* 0000440E */] 00006430 508F addq.l A7, 8 label00006432: 00006432 4267 clr.w -[A7] 00006434 3F3C 0008 move.w -[A7], 0x8 00006438 486E FFE6 pea.l [A6 - 0x1A] 0000643C 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00006440 101F move.b D0, [A7]+ 00006442 4A00 tst.b D0 00006444 67EC beq -0x12 /* 00006432 */ 00006446 203C 0000 00FF move.l D0, 0xFF 0000644C C0AE FFE8 and.l D0, [A6 - 0x18] 00006450 206D CA28 movea.l A0, [A5 - 0x35D8] 00006454 1140 0002 move.b [A0 + 0x2], D0 00006458 203C 0000 FF00 move.l D0, 0xFF00 0000645E C0AE FFE8 and.l D0, [A6 - 0x18] 00006462 E088 lsr D0, 8 00006464 206D CA28 movea.l A0, [A5 - 0x35D8] 00006468 1140 0009 move.b [A0 + 0x9], D0 0000646C 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00006470 486E FFDC pea.l [A6 - 0x24] 00006474 A8F6 syscall DrawPicture 00006476 302E FFDC move.w D0, [A6 - 0x24] 0000647A 0640 0041 addi.w D0, 0x41 /* 'A' */ 0000647E 3F00 move.w -[A7], D0 00006480 3F2E FFD0 move.w -[A7], [A6 - 0x30] 00006484 4879 0000 048E push.l 0x48E 0000648A 4EBA DF82 jsr [PC - 0x207E /* 0000440E */] 0000648E 508F addq.l A7, 8 label00006490: 00006490 4267 clr.w -[A7] 00006492 3F3C 0008 move.w -[A7], 0x8 00006496 486E FFE6 pea.l [A6 - 0x1A] 0000649A 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 0000649E 101F move.b D0, [A7]+ 000064A0 4A00 tst.b D0 000064A2 67EC beq -0x12 /* 00006490 */ 000064A4 203C 0000 00FF move.l D0, 0xFF 000064AA C0AE FFE8 and.l D0, [A6 - 0x18] 000064AE 206D CA28 movea.l A0, [A5 - 0x35D8] 000064B2 1140 0003 move.b [A0 + 0x3], D0 000064B6 203C 0000 FF00 move.l D0, 0xFF00 000064BC C0AE FFE8 and.l D0, [A6 - 0x18] 000064C0 E088 lsr D0, 8 000064C2 206D CA28 movea.l A0, [A5 - 0x35D8] 000064C6 1140 000A move.b [A0 + 0xA], D0 000064CA 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000064CE 486E FFDC pea.l [A6 - 0x24] 000064D2 A8F6 syscall DrawPicture 000064D4 302E FFDC move.w D0, [A6 - 0x24] 000064D8 0640 0041 addi.w D0, 0x41 /* 'A' */ 000064DC 3F00 move.w -[A7], D0 000064DE 3F2E FFD0 move.w -[A7], [A6 - 0x30] 000064E2 4879 0000 04AE push.l 0x4AE 000064E8 4EBA DF24 jsr [PC - 0x20DC /* 0000440E */] 000064EC 508F addq.l A7, 8 label000064EE: 000064EE 4267 clr.w -[A7] 000064F0 3F3C 0008 move.w -[A7], 0x8 000064F4 486E FFE6 pea.l [A6 - 0x1A] 000064F8 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000064FC 101F move.b D0, [A7]+ 000064FE 4A00 tst.b D0 00006500 67EC beq -0x12 /* 000064EE */ 00006502 203C 0000 00FF move.l D0, 0xFF 00006508 C0AE FFE8 and.l D0, [A6 - 0x18] 0000650C 206D CA28 movea.l A0, [A5 - 0x35D8] 00006510 1140 0004 move.b [A0 + 0x4], D0 00006514 203C 0000 FF00 move.l D0, 0xFF00 0000651A C0AE FFE8 and.l D0, [A6 - 0x18] 0000651E E088 lsr D0, 8 00006520 206D CA28 movea.l A0, [A5 - 0x35D8] 00006524 1140 000B move.b [A0 + 0xB], D0 00006528 2F2E FFD8 move.l -[A7], [A6 - 0x28] 0000652C 486E FFDC pea.l [A6 - 0x24] 00006530 A8F6 syscall DrawPicture 00006532 302E FFDC move.w D0, [A6 - 0x24] 00006536 0640 0041 addi.w D0, 0x41 /* 'A' */ 0000653A 3F00 move.w -[A7], D0 0000653C 3F2E FFD0 move.w -[A7], [A6 - 0x30] 00006540 4879 0000 04D0 push.l 0x4D0 00006546 4EBA DEC6 jsr [PC - 0x213A /* 0000440E */] 0000654A 508F addq.l A7, 8 label0000654C: 0000654C 4267 clr.w -[A7] 0000654E 3F3C 0008 move.w -[A7], 0x8 00006552 486E FFE6 pea.l [A6 - 0x1A] 00006556 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 0000655A 101F move.b D0, [A7]+ 0000655C 4A00 tst.b D0 0000655E 67EC beq -0x12 /* 0000654C */ 00006560 203C 0000 00FF move.l D0, 0xFF 00006566 C0AE FFE8 and.l D0, [A6 - 0x18] 0000656A 206D CA28 movea.l A0, [A5 - 0x35D8] 0000656E 1140 0005 move.b [A0 + 0x5], D0 00006572 203C 0000 FF00 move.l D0, 0xFF00 00006578 C0AE FFE8 and.l D0, [A6 - 0x18] 0000657C E088 lsr D0, 8 0000657E 206D CA28 movea.l A0, [A5 - 0x35D8] 00006582 1140 000C move.b [A0 + 0xC], D0 00006586 2F2E FFD8 move.l -[A7], [A6 - 0x28] 0000658A 486E FFDC pea.l [A6 - 0x24] 0000658E A8F6 syscall DrawPicture 00006590 302E FFDC move.w D0, [A6 - 0x24] 00006594 0640 0041 addi.w D0, 0x41 /* 'A' */ 00006598 3F00 move.w -[A7], D0 0000659A 3F2E FFD0 move.w -[A7], [A6 - 0x30] 0000659E 4879 0000 04F0 push.l 0x4F0 000065A4 4EBA DE68 jsr [PC - 0x2198 /* 0000440E */] 000065A8 508F addq.l A7, 8 label000065AA: 000065AA 4267 clr.w -[A7] 000065AC 3F3C 0008 move.w -[A7], 0x8 000065B0 486E FFE6 pea.l [A6 - 0x1A] 000065B4 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000065B8 101F move.b D0, [A7]+ 000065BA 4A00 tst.b D0 000065BC 67EC beq -0x12 /* 000065AA */ 000065BE 203C 0000 00FF move.l D0, 0xFF 000065C4 C0AE FFE8 and.l D0, [A6 - 0x18] 000065C8 206D CA28 movea.l A0, [A5 - 0x35D8] 000065CC 1140 0006 move.b [A0 + 0x6], D0 000065D0 203C 0000 FF00 move.l D0, 0xFF00 000065D6 C0AE FFE8 and.l D0, [A6 - 0x18] 000065DA E088 lsr D0, 8 000065DC 206D CA28 movea.l A0, [A5 - 0x35D8] 000065E0 1140 000D move.b [A0 + 0xD], D0 000065E4 6000 FB66 bra -0x498 /* 0000614C */ label000065E8: 000065E8 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000065EC 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000065F0 4EBA F46E jsr [PC - 0xB92 /* 00005A60 */] label000065F4: 000065F4 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 000065F8 4A00 tst.b D0 000065FA 66F8 bne -0x6 /* 000065F4 */ 000065FC 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] label00006600: 00006600 0C2E 002F FFE5 cmpi.b [A6 - 0x1B], 0x2F /* '/' */ 00006606 6708 beq +0xA /* 00006610 */ 00006608 0C2E 003F FFE5 cmpi.b [A6 - 0x1B], 0x3F /* '?' */ 0000660E 6608 bne +0xA /* 00006618 */ label00006610: 00006610 4EBA E598 jsr [PC - 0x1A68 /* 00004BAA */] 00006614 4EBA F44A jsr [PC - 0xBB6 /* 00005A60 */] label00006618: 00006618 4A2E FFFF tst.b [A6 - 0x1] 0000661C 6700 F794 beq -0x86A /* 00005DB2 */ 00006620 4E5E unlink A6 00006622 4E75 rts 00006624 5348 subq.w A0, 1 00006626 4F57 chk.w D7, [A7] 00006628 4853 pea.l [A3] 0000662A 2020 move.l D0, -[A0] export_62: 0000662C 4E56 FFE8 link A6, -0x0018 00006630 2F07 move.l -[A7], D7 00006632 2F2D C9BA move.l -[A7], [A5 - 0x3646] 00006636 A873 syscall SetPort 00006638 486D CA04 pea.l [A5 - 0x35FC] 0000663C AA14 syscall RGBForeColor 0000663E 206D C9BA movea.l A0, [A5 - 0x3646] 00006642 2F28 0018 move.l -[A7], [A0 + 0x18] 00006646 486D C9A6 pea.l [A5 - 0x365A] 0000664A A8D6 syscall FillRgn 0000664C 4EBA E000 jsr [PC - 0x2000 /* 0000464E */] 00006650 42A7 clr.l -[A7] 00006652 4879 434F 4C52 push.l 0x434F4C52 /* 'COLR' */ 00006658 3F3C 13EC move.w -[A7], 0x13EC 0000665C A9A0 syscall GetResource 0000665E 205F movea.l A0, [A7]+ 00006660 2D48 FFFC move.l [A6 - 0x4], A0 00006664 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006668 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 0000666C 206E FFFC movea.l A0, [A6 - 0x4] 00006670 2050 movea.l A0, [A0] 00006672 5488 addq.l A0, 2 00006674 2D48 FFF8 move.l [A6 - 0x8], A0 00006678 7E00 moveq.l D7, 0x00 0000667A 6068 bra +0x6A /* 000066E4 */ label0000667C: 0000667C 3007 move.w D0, D7 0000667E 48C0 ext.l D0 00006680 E780 asl D0, 3 00006682 41ED F5EE lea.l A0, [A5 - 0xA12] 00006686 D1C0 add.l A0, D0 00006688 3007 move.w D0, D7 0000668A C1FC 0006 muls.w D0, 0x6 0000668E D0AE FFF8 add.l D0, [A6 - 0x8] 00006692 2240 movea.l A1, D0 00006694 3151 0002 move.w [A0 + 0x2], [A1] 00006698 3007 move.w D0, D7 0000669A 48C0 ext.l D0 0000669C E780 asl D0, 3 0000669E 41ED F5EE lea.l A0, [A5 - 0xA12] 000066A2 D1C0 add.l A0, D0 000066A4 3007 move.w D0, D7 000066A6 C1FC 0006 muls.w D0, 0x6 000066AA D0AE FFF8 add.l D0, [A6 - 0x8] 000066AE 2240 movea.l A1, D0 000066B0 3169 0002 0004 move.w [A0 + 0x4], [A1 + 0x2] 000066B6 3007 move.w D0, D7 000066B8 48C0 ext.l D0 000066BA E780 asl D0, 3 000066BC 41ED F5EE lea.l A0, [A5 - 0xA12] 000066C0 D1C0 add.l A0, D0 000066C2 3007 move.w D0, D7 000066C4 C1FC 0006 muls.w D0, 0x6 000066C8 D0AE FFF8 add.l D0, [A6 - 0x8] 000066CC 2240 movea.l A1, D0 000066CE 3169 0004 0006 move.w [A0 + 0x6], [A1 + 0x4] 000066D4 3007 move.w D0, D7 000066D6 48C0 ext.l D0 000066D8 E780 asl D0, 3 000066DA 41ED F5EE lea.l A0, [A5 - 0xA12] 000066DE D1C0 add.l A0, D0 000066E0 3087 move.w [A0], D7 000066E2 5247 addq.w D7, 1 label000066E4: 000066E4 0C47 0100 cmpi.w D7, 0x100 000066E8 6D92 blt -0x6C /* 0000667C */ 000066EA 4EBA DE66 jsr [PC - 0x219A /* 00004552 */] 000066EE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000066F2 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000066F6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000066FA A9A3 syscall ReleaseResource 000066FC 4267 clr.w -[A7] 000066FE 4EBA D378 jsr [PC - 0x2C88 /* 00003A78 */] 00006702 548F addq.l A7, 2 00006704 42A7 clr.l -[A7] 00006706 4879 8D50 4943 push.l 0x8D504943 0000670C 3F3C 13EC move.w -[A7], 0x13EC 00006710 A9A0 syscall GetResource 00006712 205F movea.l A0, [A7]+ 00006714 2D48 FFEC move.l [A6 - 0x14], A0 00006718 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000671C A992 syscall DetachResource 0000671E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00006722 4EBA D2BC jsr [PC - 0x2D44 /* 000039E0 */] 00006726 588F addq.l A7, 4 00006728 2D40 FFEC move.l [A6 - 0x14], D0 0000672C 4EBA D3BE jsr [PC - 0x2C42 /* 00003AEC */] 00006730 206E FFEC movea.l A0, [A6 - 0x14] 00006734 2050 movea.l A0, [A0] 00006736 43EE FFF0 lea.l A1, [A6 - 0x10] 0000673A 5488 addq.l A0, 2 0000673C 22D8 move.l [A1]+, [A0]+ 0000673E 22D8 move.l [A1]+, [A0]+ 00006740 302E FFF2 move.w D0, [A6 - 0xE] 00006744 4440 neg.w D0 00006746 322E FFF0 move.w D1, [A6 - 0x10] 0000674A 4441 neg.w D1 0000674C 486E FFF0 pea.l [A6 - 0x10] 00006750 3F00 move.w -[A7], D0 00006752 3F01 move.w -[A7], D1 00006754 A8A8 syscall OffsetRect 00006756 303C 0280 move.w D0, 0x280 0000675A 906E FFF6 sub.w D0, [A6 - 0xA] 0000675E E240 asr D0.w, 1 00006760 323C 01E0 move.w D1, 0x1E0 00006764 926E FFF4 sub.w D1, [A6 - 0xC] 00006768 E241 asr D1.w, 1 0000676A 486E FFF0 pea.l [A6 - 0x10] 0000676E 3F00 move.w -[A7], D0 00006770 3F01 move.w -[A7], D1 00006772 A8A8 syscall OffsetRect 00006774 486E FFF0 pea.l [A6 - 0x10] 00006778 3F3C 000F move.w -[A7], 0xF 0000677C 4267 clr.w -[A7] 0000677E A8A8 syscall OffsetRect 00006780 2F2E FFEC move.l -[A7], [A6 - 0x14] 00006784 486E FFF0 pea.l [A6 - 0x10] 00006788 A8F6 syscall DrawPicture 0000678A 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000678E 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00006792 2E1F move.l D7, [A7]+ 00006794 4E5E unlink A6 00006796 4E75 rts 00006798 5348 subq.w A0, 1 0000679A 4F57 chk.w D7, [A7] 0000679C 5354 subq.w [A4], 1 0000679E 4152 chk.w D0, [A2] fn000067A0: 000067A0 4E56 EFF0 link A6, -0x1010 000067A4 2F07 move.l -[A7], D7 000067A6 7E00 moveq.l D7, 0x00 000067A8 6026 bra +0x28 /* 000067D0 */ label000067AA: 000067AA 3007 move.w D0, D7 000067AC 48C0 ext.l D0 000067AE E780 asl D0, 3 000067B0 D08E add.l D0, A6 000067B2 2040 movea.l A0, D0 000067B4 3147 F800 move.w [A0 - 0x800], D7 000067B8 3047 movea.w A0, D7 000067BA 3007 move.w D0, D7 000067BC 48C0 ext.l D0 000067BE E780 asl D0, 3 000067C0 D08E add.l D0, A6 000067C2 2F08 move.l -[A7], A0 000067C4 0680 FFFF F802 addi.l D0, 0xFFFFF802 000067CA 2F00 move.l -[A7], D0 000067CC AA34 syscall Index2Color 000067CE 5247 addq.w D7, 1 label000067D0: 000067D0 0C47 0100 cmpi.w D7, 0x100 000067D4 6DD4 blt -0x2A /* 000067AA */ 000067D6 4EBA DE76 jsr [PC - 0x218A /* 0000464E */] 000067DA 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 000067E0 486D CA10 pea.l [A5 - 0x35F0] 000067E4 AA14 syscall RGBForeColor 000067E6 486D C9D6 pea.l [A5 - 0x362A] 000067EA 486D C9A6 pea.l [A5 - 0x365A] 000067EE A8A5 syscall FillRect 000067F0 3D7C FFFF F002 move.w [A6 - 0xFFE], 0xFFFF 000067F6 3D7C FFFF F004 move.w [A6 - 0xFFC], 0xFFFF 000067FC 3D7C FFFF F006 move.w [A6 - 0xFFA], 0xFFFF 00006802 426E F000 clr.w [A6 - 0x1000] 00006806 3D7C 1000 F00A move.w [A6 - 0xFF6], 0x1000 0000680C 3D7C 1000 F00C move.w [A6 - 0xFF4], 0x1000 00006812 3D7C 1000 F00E move.w [A6 - 0xFF2], 0x1000 00006818 7001 moveq.l D0, 0x01 0000681A 3D40 F008 move.w [A6 - 0xFF8], D0 0000681E 426E F7FA clr.w [A6 - 0x806] 00006822 426E F7FC clr.w [A6 - 0x804] 00006826 426E F7FE clr.w [A6 - 0x802] 0000682A 3D7C 00FF F7F8 move.w [A6 - 0x808], 0xFF 00006830 7E02 moveq.l D7, 0x02 00006832 6040 bra +0x42 /* 00006874 */ label00006834: 00006834 3007 move.w D0, D7 00006836 48C0 ext.l D0 00006838 E780 asl D0, 3 0000683A D08E add.l D0, A6 0000683C 2040 movea.l A0, D0 0000683E 317C 9FFF F002 move.w [A0 - 0xFFE], 0x9FFF 00006844 3007 move.w D0, D7 00006846 48C0 ext.l D0 00006848 E780 asl D0, 3 0000684A D08E add.l D0, A6 0000684C 2040 movea.l A0, D0 0000684E 317C 9FFF F004 move.w [A0 - 0xFFC], 0x9FFF 00006854 3007 move.w D0, D7 00006856 48C0 ext.l D0 00006858 E780 asl D0, 3 0000685A D08E add.l D0, A6 0000685C 2040 movea.l A0, D0 0000685E 317C 9FFF F006 move.w [A0 - 0xFFA], 0x9FFF 00006864 3007 move.w D0, D7 00006866 48C0 ext.l D0 00006868 E780 asl D0, 3 0000686A D08E add.l D0, A6 0000686C 2040 movea.l A0, D0 0000686E 3147 F000 move.w [A0 - 0x1000], D7 00006872 5247 addq.w D7, 1 label00006874: 00006874 0C47 00FF cmpi.w D7, 0xFF 00006878 6DBA blt -0x44 /* 00006834 */ 0000687A 42A7 clr.l -[A7] 0000687C AA32 syscall GetGDevice 0000687E 205F movea.l A0, [A7]+ 00006880 2B48 C9CA move.l [A5 - 0x3636], A0 00006884 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 00006888 AA31 syscall SetGDevice 0000688A 4267 clr.w -[A7] 0000688C 3F3C 00FF move.w -[A7], 0xFF 00006890 486E F000 pea.l [A6 - 0x1000] 00006894 AA3F syscall SetEntries 00006896 2F2D C9CA move.l -[A7], [A5 - 0x3636] 0000689A AA31 syscall SetGDevice 0000689C 42A7 clr.l -[A7] 0000689E 3F3C 1450 move.w -[A7], 0x1450 000068A2 A9BC syscall GetPicture 000068A4 205F movea.l A0, [A7]+ 000068A6 2D48 EFF4 move.l [A6 - 0x100C], A0 000068AA 206E EFF4 movea.l A0, [A6 - 0x100C] 000068AE 2050 movea.l A0, [A0] 000068B0 43EE EFF8 lea.l A1, [A6 - 0x1008] 000068B4 5488 addq.l A0, 2 000068B6 22D8 move.l [A1]+, [A0]+ 000068B8 22D8 move.l [A1]+, [A0]+ 000068BA 302E EFFA move.w D0, [A6 - 0x1006] 000068BE 4440 neg.w D0 000068C0 322E EFF8 move.w D1, [A6 - 0x1008] 000068C4 4441 neg.w D1 000068C6 486E EFF8 pea.l [A6 - 0x1008] 000068CA 3F00 move.w -[A7], D0 000068CC 3F01 move.w -[A7], D1 000068CE A8A8 syscall OffsetRect 000068D0 303C 0280 move.w D0, 0x280 000068D4 906E EFFE sub.w D0, [A6 - 0x1002] 000068D8 E240 asr D0.w, 1 000068DA 323C 01E0 move.w D1, 0x1E0 000068DE 926E EFFC sub.w D1, [A6 - 0x1004] 000068E2 E241 asr D1.w, 1 000068E4 486E EFF8 pea.l [A6 - 0x1008] 000068E8 3F00 move.w -[A7], D0 000068EA 3F01 move.w -[A7], D1 000068EC A8A8 syscall OffsetRect 000068EE 2F2E EFF4 move.l -[A7], [A6 - 0x100C] 000068F2 486E EFF8 pea.l [A6 - 0x1008] 000068F6 A8F6 syscall DrawPicture 000068F8 7E09 moveq.l D7, 0x09 000068FA 6058 bra +0x5A /* 00006954 */ label000068FC: 000068FC 4878 0001 push.l 0x1 00006900 486E EFF0 pea.l [A6 - 0x1010] 00006904 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00006908 3007 move.w D0, D7 0000690A C1FC 0200 muls.w D0, 0x200 0000690E 4840 swap.w D0 00006910 4240 clr.w D0 00006912 4840 swap.w D0 00006914 2D40 EFF0 move.l [A6 - 0x1010], D0 00006918 3D6E EFF2 F002 move.w [A6 - 0xFFE], [A6 - 0x100E] 0000691E 3D6E EFF2 F004 move.w [A6 - 0xFFC], [A6 - 0x100E] 00006924 3D6E EFF2 F006 move.w [A6 - 0xFFA], [A6 - 0x100E] 0000692A 7001 moveq.l D0, 0x01 0000692C 3D40 F000 move.w [A6 - 0x1000], D0 00006930 42A7 clr.l -[A7] 00006932 AA32 syscall GetGDevice 00006934 205F movea.l A0, [A7]+ 00006936 2B48 C9CA move.l [A5 - 0x3636], A0 0000693A 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 0000693E AA31 syscall SetGDevice 00006940 3F3C 0001 move.w -[A7], 0x1 00006944 4267 clr.w -[A7] 00006946 486E F000 pea.l [A6 - 0x1000] 0000694A AA3F syscall SetEntries 0000694C 2F2D C9CA move.l -[A7], [A5 - 0x3636] 00006950 AA31 syscall SetGDevice 00006952 5247 addq.w D7, 1 label00006954: 00006954 0C47 0080 cmpi.w D7, 0x80 00006958 6DA2 blt -0x5C /* 000068FC */ 0000695A 4878 0002 push.l 0x2 0000695E 486E EFF0 pea.l [A6 - 0x1010] 00006962 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00006966 3D7C FFFF F002 move.w [A6 - 0xFFE], 0xFFFF 0000696C 3D7C FFFF F004 move.w [A6 - 0xFFC], 0xFFFF 00006972 3D7C FFFF F006 move.w [A6 - 0xFFA], 0xFFFF 00006978 7001 moveq.l D0, 0x01 0000697A 3D40 F000 move.w [A6 - 0x1000], D0 0000697E 42A7 clr.l -[A7] 00006980 AA32 syscall GetGDevice 00006982 205F movea.l A0, [A7]+ 00006984 2B48 C9CA move.l [A5 - 0x3636], A0 00006988 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 0000698C AA31 syscall SetGDevice 0000698E 3F3C 0001 move.w -[A7], 0x1 00006992 4267 clr.w -[A7] 00006994 486E F000 pea.l [A6 - 0x1000] 00006998 AA3F syscall SetEntries 0000699A 2F2D C9CA move.l -[A7], [A5 - 0x3636] 0000699E AA31 syscall SetGDevice 000069A0 4878 003C push.l 0x3C /* '<' */ 000069A4 486E EFF0 pea.l [A6 - 0x1010] 000069A8 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000069AC 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 000069B0 206D CA28 movea.l A0, [A5 - 0x35D8] 000069B4 1028 000E move.b D0, [A0 + 0xE] 000069B8 4880 ext.w D0 000069BA 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000069BE 0000 0002 ori.b D0, 0x2 000069C2 002A 0006 0010 ori.b [A2 + 0x10], 0x6 000069C8 001A 3F3C ori.b [A2]+, 0x3C /* '<' */ 000069CC 0017 4EAD ori.b [A7], 0xAD 000069D0 0312 btst [A2], D1 000069D2 548F addq.l A7, 2 000069D4 6016 bra +0x18 /* 000069EC */ 000069D6 3F3C 000C move.w -[A7], 0xC 000069DA 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 000069DE 548F addq.l A7, 2 000069E0 600A bra +0xC /* 000069EC */ 000069E2 3F3C 001C move.w -[A7], 0x1C 000069E6 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 000069EA 548F addq.l A7, 2 label000069EC: 000069EC 7E1F moveq.l D7, 0x1F 000069EE 6054 bra +0x56 /* 00006A44 */ label000069F0: 000069F0 4878 0001 push.l 0x1 000069F4 486E EFF0 pea.l [A6 - 0x1010] 000069F8 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000069FC 3007 move.w D0, D7 000069FE C1FC 0800 muls.w D0, 0x800 00006A02 4840 swap.w D0 00006A04 4240 clr.w D0 00006A06 4840 swap.w D0 00006A08 2D40 EFF0 move.l [A6 - 0x1010], D0 00006A0C 3D6E EFF2 F002 move.w [A6 - 0xFFE], [A6 - 0x100E] 00006A12 426E F004 clr.w [A6 - 0xFFC] 00006A16 426E F006 clr.w [A6 - 0xFFA] 00006A1A 7001 moveq.l D0, 0x01 00006A1C 3D40 F000 move.w [A6 - 0x1000], D0 00006A20 42A7 clr.l -[A7] 00006A22 AA32 syscall GetGDevice 00006A24 205F movea.l A0, [A7]+ 00006A26 2B48 C9CA move.l [A5 - 0x3636], A0 00006A2A 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 00006A2E AA31 syscall SetGDevice 00006A30 3F3C 0001 move.w -[A7], 0x1 00006A34 4267 clr.w -[A7] 00006A36 486E F000 pea.l [A6 - 0x1000] 00006A3A AA3F syscall SetEntries 00006A3C 2F2D C9CA move.l -[A7], [A5 - 0x3636] 00006A40 AA31 syscall SetGDevice 00006A42 5347 subq.w D7, 1 label00006A44: 00006A44 4A47 tst.w D7 00006A46 6EA8 bgt -0x56 /* 000069F0 */ 00006A48 4EBA DC04 jsr [PC - 0x23FC /* 0000464E */] 00006A4C 426D CA10 clr.w [A5 - 0x35F0] 00006A50 486D CA10 pea.l [A5 - 0x35F0] 00006A54 AA14 syscall RGBForeColor 00006A56 486D C9D6 pea.l [A5 - 0x362A] 00006A5A 486D C9A6 pea.l [A5 - 0x365A] 00006A5E A8A5 syscall FillRect 00006A60 42A7 clr.l -[A7] 00006A62 AA32 syscall GetGDevice 00006A64 205F movea.l A0, [A7]+ 00006A66 2B48 C9CA move.l [A5 - 0x3636], A0 00006A6A 2F2D C9C6 move.l -[A7], [A5 - 0x363A] 00006A6E AA31 syscall SetGDevice 00006A70 4267 clr.w -[A7] 00006A72 3F3C 00FF move.w -[A7], 0xFF 00006A76 486E F800 pea.l [A6 - 0x800] 00006A7A AA3F syscall SetEntries 00006A7C 2F2D C9CA move.l -[A7], [A5 - 0x3636] 00006A80 AA31 syscall SetGDevice 00006A82 2E1F move.l D7, [A7]+ 00006A84 4E5E unlink A6 00006A86 4E75 rts 00006A88 4741 chk.w D3, D1 00006A8A 4D45 chk.w D6, D5 00006A8C 4F56 chk.w D7, [A6] 00006A8E 4552 chk.w D2, [A2] export_60: 00006A90 4E56 FAD4 link A6, -0x052C 00006A94 48E7 0118 movem.l -[A7], D7,A3,A4 00006A98 41EE FCE0 lea.l A0, [A6 - 0x320] 00006A9C 2848 movea.l A4, A0 00006A9E 7E00 moveq.l D7, 0x00 00006AA0 6020 bra +0x22 /* 00006AC2 */ label00006AA2: 00006AA2 3007 move.w D0, D7 00006AA4 C1FC 000E muls.w D0, 0xE 00006AA8 D08C add.l D0, A4 00006AAA 3207 move.w D1, D7 00006AAC C3FC 000E muls.w D1, 0xE 00006AB0 41ED CD22 lea.l A0, [A5 - 0x32DE] 00006AB4 D1C1 add.l A0, D1 00006AB6 2240 movea.l A1, D0 00006AB8 22D8 move.l [A1]+, [A0]+ 00006ABA 22D8 move.l [A1]+, [A0]+ 00006ABC 22D8 move.l [A1]+, [A0]+ 00006ABE 32D8 move.w [A1]+, [A0]+ 00006AC0 5247 addq.w D7, 1 label00006AC2: 00006AC2 0C47 0032 cmpi.w D7, 0x32 /* '2' */ 00006AC6 6DDA blt -0x24 /* 00006AA2 */ 00006AC8 396D D130 02BC move.w [A4 + 0x2BC], [A5 - 0x2ED0] 00006ACE 41EC 02BE lea.l A0, [A4 + 0x2BE] 00006AD2 43ED D34A lea.l A1, [A5 - 0x2CB6] 00006AD6 20D9 move.l [A0]+, [A1]+ 00006AD8 30D9 move.w [A0]+, [A1]+ 00006ADA 41EC 02C4 lea.l A0, [A4 + 0x2C4] 00006ADE 43ED D350 lea.l A1, [A5 - 0x2CB0] 00006AE2 20D9 move.l [A0]+, [A1]+ 00006AE4 30D9 move.w [A0]+, [A1]+ 00006AE6 41EC 02CA lea.l A0, [A4 + 0x2CA] 00006AEA 43ED D356 lea.l A1, [A5 - 0x2CAA] 00006AEE 20D9 move.l [A0]+, [A1]+ 00006AF0 30D9 move.w [A0]+, [A1]+ 00006AF2 7E00 moveq.l D7, 0x00 00006AF4 6024 bra +0x26 /* 00006B1A */ label00006AF6: 00006AF6 3007 move.w D0, D7 00006AF8 C1FC 000E muls.w D0, 0xE 00006AFC D08C add.l D0, A4 00006AFE 3207 move.w D1, D7 00006B00 C3FC 000E muls.w D1, 0xE 00006B04 41ED D36A lea.l A0, [A5 - 0x2C96] 00006B08 D1C1 add.l A0, D1 00006B0A 2240 movea.l A1, D0 00006B0C 43E9 02D0 lea.l A1, [A1 + 0x2D0] 00006B10 22D8 move.l [A1]+, [A0]+ 00006B12 22D8 move.l [A1]+, [A0]+ 00006B14 22D8 move.l [A1]+, [A0]+ 00006B16 32D8 move.w [A1]+, [A0]+ 00006B18 5247 addq.w D7, 1 label00006B1A: 00006B1A 0C47 0003 cmpi.w D7, 0x3 00006B1E 6DD6 blt -0x28 /* 00006AF6 */ 00006B20 196D D394 02FA move.b [A4 + 0x2FA], [A5 - 0x2C6C] 00006B26 296D CB54 02FC move.l [A4 + 0x2FC], [A5 - 0x34AC] 00006B2C 296D CB58 0300 move.l [A4 + 0x300], [A5 - 0x34A8] 00006B32 396D CB5C 0304 move.w [A4 + 0x304], [A5 - 0x34A4] 00006B38 196D CB5E 0306 move.b [A4 + 0x306], [A5 - 0x34A2] 00006B3E 196D CB5F 0307 move.b [A4 + 0x307], [A5 - 0x34A1] 00006B44 196D CB60 0308 move.b [A4 + 0x308], [A5 - 0x34A0] 00006B4A 196D CB61 0309 move.b [A4 + 0x309], [A5 - 0x349F] 00006B50 196D CB62 030A move.b [A4 + 0x30A], [A5 - 0x349E] 00006B56 196D CB63 030B move.b [A4 + 0x30B], [A5 - 0x349D] 00006B5C 196D CB65 030C move.b [A4 + 0x30C], [A5 - 0x349B] 00006B62 196D CB66 030D move.b [A4 + 0x30D], [A5 - 0x349A] 00006B68 196D CB67 030E move.b [A4 + 0x30E], [A5 - 0x3499] 00006B6E 196D CB68 030F move.b [A4 + 0x30F], [A5 - 0x3498] 00006B74 196D CB69 0310 move.b [A4 + 0x310], [A5 - 0x3497] 00006B7A 196D CA2C 0311 move.b [A4 + 0x311], [A5 - 0x35D4] 00006B80 196D CA34 0312 move.b [A4 + 0x312], [A5 - 0x35CC] 00006B86 396D D324 0314 move.w [A4 + 0x314], [A5 - 0x2CDC] 00006B8C 196D CA3A 0316 move.b [A4 + 0x316], [A5 - 0x35C6] 00006B92 196D D366 0317 move.b [A4 + 0x317], [A5 - 0x2C9A] 00006B98 196D D367 0318 move.b [A4 + 0x318], [A5 - 0x2C99] 00006B9E 196D D368 0319 move.b [A4 + 0x319], [A5 - 0x2C98] 00006BA4 196D CA3B 031A move.b [A4 + 0x31A], [A5 - 0x35C5] 00006BAA 196D CA3C 031B move.b [A4 + 0x31B], [A5 - 0x35C4] 00006BB0 196D CA3D 031C move.b [A4 + 0x31C], [A5 - 0x35C3] 00006BB6 396D CB46 031E move.w [A4 + 0x31E], [A5 - 0x34BA] 00006BBC 41ED D396 lea.l A0, [A5 - 0x2C6A] 00006BC0 2848 movea.l A4, A0 00006BC2 7E00 moveq.l D7, 0x00 00006BC4 6020 bra +0x22 /* 00006BE6 */ label00006BC6: 00006BC6 3007 move.w D0, D7 00006BC8 C1FC 000E muls.w D0, 0xE 00006BCC 41ED CD22 lea.l A0, [A5 - 0x32DE] 00006BD0 D1C0 add.l A0, D0 00006BD2 3007 move.w D0, D7 00006BD4 C1FC 000E muls.w D0, 0xE 00006BD8 D08C add.l D0, A4 00006BDA 2240 movea.l A1, D0 00006BDC 20D9 move.l [A0]+, [A1]+ 00006BDE 20D9 move.l [A0]+, [A1]+ 00006BE0 20D9 move.l [A0]+, [A1]+ 00006BE2 30D9 move.w [A0]+, [A1]+ 00006BE4 5247 addq.w D7, 1 label00006BE6: 00006BE6 0C47 0032 cmpi.w D7, 0x32 /* '2' */ 00006BEA 6DDA blt -0x24 /* 00006BC6 */ 00006BEC 3B6C 02BC D130 move.w [A5 - 0x2ED0], [A4 + 0x2BC] 00006BF2 41ED D34A lea.l A0, [A5 - 0x2CB6] 00006BF6 43EC 02BE lea.l A1, [A4 + 0x2BE] 00006BFA 20D9 move.l [A0]+, [A1]+ 00006BFC 30D9 move.w [A0]+, [A1]+ 00006BFE 41ED D350 lea.l A0, [A5 - 0x2CB0] 00006C02 43EC 02C4 lea.l A1, [A4 + 0x2C4] 00006C06 20D9 move.l [A0]+, [A1]+ 00006C08 30D9 move.w [A0]+, [A1]+ 00006C0A 41ED D356 lea.l A0, [A5 - 0x2CAA] 00006C0E 43EC 02CA lea.l A1, [A4 + 0x2CA] 00006C12 20D9 move.l [A0]+, [A1]+ 00006C14 30D9 move.w [A0]+, [A1]+ 00006C16 7E00 moveq.l D7, 0x00 00006C18 6024 bra +0x26 /* 00006C3E */ label00006C1A: 00006C1A 3007 move.w D0, D7 00006C1C C1FC 000E muls.w D0, 0xE 00006C20 41ED D36A lea.l A0, [A5 - 0x2C96] 00006C24 D1C0 add.l A0, D0 00006C26 3007 move.w D0, D7 00006C28 C1FC 000E muls.w D0, 0xE 00006C2C D08C add.l D0, A4 00006C2E 2240 movea.l A1, D0 00006C30 43E9 02D0 lea.l A1, [A1 + 0x2D0] 00006C34 20D9 move.l [A0]+, [A1]+ 00006C36 20D9 move.l [A0]+, [A1]+ 00006C38 20D9 move.l [A0]+, [A1]+ 00006C3A 30D9 move.w [A0]+, [A1]+ 00006C3C 5247 addq.w D7, 1 label00006C3E: 00006C3E 0C47 0003 cmpi.w D7, 0x3 00006C42 6DD6 blt -0x28 /* 00006C1A */ 00006C44 1B6C 02FA D394 move.b [A5 - 0x2C6C], [A4 + 0x2FA] 00006C4A 2B6C 02FC CB54 move.l [A5 - 0x34AC], [A4 + 0x2FC] 00006C50 2B6C 0300 CB58 move.l [A5 - 0x34A8], [A4 + 0x300] 00006C56 3B6C 0304 CB5C move.w [A5 - 0x34A4], [A4 + 0x304] 00006C5C 1B6C 0306 CB5E move.b [A5 - 0x34A2], [A4 + 0x306] 00006C62 1B6C 0307 CB5F move.b [A5 - 0x34A1], [A4 + 0x307] 00006C68 1B6C 0308 CB60 move.b [A5 - 0x34A0], [A4 + 0x308] 00006C6E 1B6C 0309 CB61 move.b [A5 - 0x349F], [A4 + 0x309] 00006C74 1B6C 030A CB62 move.b [A5 - 0x349E], [A4 + 0x30A] 00006C7A 1B6C 030B CB63 move.b [A5 - 0x349D], [A4 + 0x30B] 00006C80 1B6C 030C CB65 move.b [A5 - 0x349B], [A4 + 0x30C] 00006C86 1B6C 030D CB66 move.b [A5 - 0x349A], [A4 + 0x30D] 00006C8C 1B6C 030E CB67 move.b [A5 - 0x3499], [A4 + 0x30E] 00006C92 1B6C 030F CB68 move.b [A5 - 0x3498], [A4 + 0x30F] 00006C98 1B6C 0310 CB69 move.b [A5 - 0x3497], [A4 + 0x310] 00006C9E 1B6C 0311 CA2C move.b [A5 - 0x35D4], [A4 + 0x311] 00006CA4 1B6C 0312 CA34 move.b [A5 - 0x35CC], [A4 + 0x312] 00006CAA 3B6C 0314 D324 move.w [A5 - 0x2CDC], [A4 + 0x314] 00006CB0 1B6C 0316 CA3A move.b [A5 - 0x35C6], [A4 + 0x316] 00006CB6 1B6C 0317 D366 move.b [A5 - 0x2C9A], [A4 + 0x317] 00006CBC 1B6C 0318 D367 move.b [A5 - 0x2C99], [A4 + 0x318] 00006CC2 1B6C 0319 D368 move.b [A5 - 0x2C98], [A4 + 0x319] 00006CC8 1B6C 031A CA3B move.b [A5 - 0x35C5], [A4 + 0x31A] 00006CCE 1B6C 031B CA3C move.b [A5 - 0x35C4], [A4 + 0x31B] 00006CD4 1B6C 031C CA3D move.b [A5 - 0x35C3], [A4 + 0x31C] 00006CDA 3B6C 031E CB46 move.w [A5 - 0x34BA], [A4 + 0x31E] 00006CE0 41EE FCE0 lea.l A0, [A6 - 0x320] 00006CE4 2648 movea.l A3, A0 00006CE6 7E00 moveq.l D7, 0x00 00006CE8 601E bra +0x20 /* 00006D08 */ label00006CEA: 00006CEA 3007 move.w D0, D7 00006CEC C1FC 000E muls.w D0, 0xE 00006CF0 D08C add.l D0, A4 00006CF2 3207 move.w D1, D7 00006CF4 C3FC 000E muls.w D1, 0xE 00006CF8 D28B add.l D1, A3 00006CFA 2041 movea.l A0, D1 00006CFC 2240 movea.l A1, D0 00006CFE 22D8 move.l [A1]+, [A0]+ 00006D00 22D8 move.l [A1]+, [A0]+ 00006D02 22D8 move.l [A1]+, [A0]+ 00006D04 32D8 move.w [A1]+, [A0]+ 00006D06 5247 addq.w D7, 1 label00006D08: 00006D08 0C47 0032 cmpi.w D7, 0x32 /* '2' */ 00006D0C 6DDC blt -0x22 /* 00006CEA */ 00006D0E 396B 02BC 02BC move.w [A4 + 0x2BC], [A3 + 0x2BC] 00006D14 41EC 02BE lea.l A0, [A4 + 0x2BE] 00006D18 43EB 02BE lea.l A1, [A3 + 0x2BE] 00006D1C 20D9 move.l [A0]+, [A1]+ 00006D1E 30D9 move.w [A0]+, [A1]+ 00006D20 41EC 02C4 lea.l A0, [A4 + 0x2C4] 00006D24 43EB 02C4 lea.l A1, [A3 + 0x2C4] 00006D28 20D9 move.l [A0]+, [A1]+ 00006D2A 30D9 move.w [A0]+, [A1]+ 00006D2C 41EC 02CA lea.l A0, [A4 + 0x2CA] 00006D30 43EB 02CA lea.l A1, [A3 + 0x2CA] 00006D34 20D9 move.l [A0]+, [A1]+ 00006D36 30D9 move.w [A0]+, [A1]+ 00006D38 7E00 moveq.l D7, 0x00 00006D3A 6026 bra +0x28 /* 00006D62 */ label00006D3C: 00006D3C 3007 move.w D0, D7 00006D3E C1FC 000E muls.w D0, 0xE 00006D42 D08C add.l D0, A4 00006D44 3207 move.w D1, D7 00006D46 C3FC 000E muls.w D1, 0xE 00006D4A D28B add.l D1, A3 00006D4C 2041 movea.l A0, D1 00006D4E 2240 movea.l A1, D0 00006D50 43E9 02D0 lea.l A1, [A1 + 0x2D0] 00006D54 41E8 02D0 lea.l A0, [A0 + 0x2D0] 00006D58 22D8 move.l [A1]+, [A0]+ 00006D5A 22D8 move.l [A1]+, [A0]+ 00006D5C 22D8 move.l [A1]+, [A0]+ 00006D5E 32D8 move.w [A1]+, [A0]+ 00006D60 5247 addq.w D7, 1 label00006D62: 00006D62 0C47 0003 cmpi.w D7, 0x3 00006D66 6DD4 blt -0x2A /* 00006D3C */ 00006D68 196B 02FA 02FA move.b [A4 + 0x2FA], [A3 + 0x2FA] 00006D6E 296B 02FC 02FC move.l [A4 + 0x2FC], [A3 + 0x2FC] 00006D74 296B 0300 0300 move.l [A4 + 0x300], [A3 + 0x300] 00006D7A 396B 0304 0304 move.w [A4 + 0x304], [A3 + 0x304] 00006D80 196B 0306 0306 move.b [A4 + 0x306], [A3 + 0x306] 00006D86 196B 0307 0307 move.b [A4 + 0x307], [A3 + 0x307] 00006D8C 196B 0308 0308 move.b [A4 + 0x308], [A3 + 0x308] 00006D92 196B 0309 0309 move.b [A4 + 0x309], [A3 + 0x309] 00006D98 196B 030A 030A move.b [A4 + 0x30A], [A3 + 0x30A] 00006D9E 196B 030B 030B move.b [A4 + 0x30B], [A3 + 0x30B] 00006DA4 196B 030C 030C move.b [A4 + 0x30C], [A3 + 0x30C] 00006DAA 196B 030D 030D move.b [A4 + 0x30D], [A3 + 0x30D] 00006DB0 196B 030E 030E move.b [A4 + 0x30E], [A3 + 0x30E] 00006DB6 196B 030F 030F move.b [A4 + 0x30F], [A3 + 0x30F] 00006DBC 196B 0310 0310 move.b [A4 + 0x310], [A3 + 0x310] 00006DC2 196B 0311 0311 move.b [A4 + 0x311], [A3 + 0x311] 00006DC8 196B 0312 0312 move.b [A4 + 0x312], [A3 + 0x312] 00006DCE 396B 0314 0314 move.w [A4 + 0x314], [A3 + 0x314] 00006DD4 196B 0316 0316 move.b [A4 + 0x316], [A3 + 0x316] 00006DDA 196B 0317 0317 move.b [A4 + 0x317], [A3 + 0x317] 00006DE0 196B 0318 0318 move.b [A4 + 0x318], [A3 + 0x318] 00006DE6 196B 0319 0319 move.b [A4 + 0x319], [A3 + 0x319] 00006DEC 196B 031A 031A move.b [A4 + 0x31A], [A3 + 0x31A] 00006DF2 196B 031B 031B move.b [A4 + 0x31B], [A3 + 0x31B] 00006DF8 196B 031C 031C move.b [A4 + 0x31C], [A3 + 0x31C] 00006DFE 396B 031E 031E move.w [A4 + 0x31E], [A3 + 0x31E] 00006E04 102D CA3F move.b D0, [A5 - 0x35C1] 00006E08 4880 ext.w D0 00006E0A 5340 subq.w D0, 1 00006E0C 4A40 tst.w D0 00006E0E 57C0 seq D0 00006E10 4400 neg.b D0 00006E12 4880 ext.w D0 00006E14 5240 addq.w D0, 1 00006E16 1B40 CA3F move.b [A5 - 0x35C1], D0 00006E1A 4A2E 0009 tst.b [A6 + 0x9] 00006E1E 6700 00C2 beq +0xC4 /* 00006EE2 */ 00006E22 426D CA10 clr.w [A5 - 0x35F0] 00006E26 486D CA10 pea.l [A5 - 0x35F0] 00006E2A AA15 syscall RGBBackColor 00006E2C 3B7C 00FF CA10 move.w [A5 - 0x35F0], 0xFF 00006E32 486D CA10 pea.l [A5 - 0x35F0] 00006E36 AA14 syscall RGBForeColor 00006E38 486D C9CE pea.l [A5 - 0x3632] 00006E3C A8A3 syscall EraseRect 00006E3E 3F3C 0003 move.w -[A7], 0x3 00006E42 A887 syscall TextFont 00006E44 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00006E48 A88A syscall TextSize 00006E4A 3F3C 0001 move.w -[A7], 0x1 00006E4E A888 syscall TextFace 00006E50 102D CA3F move.b D0, [A5 - 0x35C1] 00006E54 4880 ext.w D0 00006E56 48C0 ext.l D0 00006E58 2F00 move.l -[A7], D0 00006E5A 486E FBE0 pea.l [A6 - 0x420] 00006E5E 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00006E62 486E FBE0 pea.l [A6 - 0x420] 00006E66 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00006E6A 588F addq.l A7, 4 00006E6C 4879 0000 050E push.l 0x50E 00006E72 486E FAE0 pea.l [A6 - 0x520] 00006E76 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00006E7A 508F addq.l A7, 8 00006E7C 486E FBE0 pea.l [A6 - 0x420] 00006E80 486E FAE0 pea.l [A6 - 0x520] 00006E84 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00006E88 508F addq.l A7, 8 00006E8A 4879 0000 0516 push.l 0x516 00006E90 486E FAE0 pea.l [A6 - 0x520] 00006E94 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00006E98 508F addq.l A7, 8 00006E9A 486E FAE0 pea.l [A6 - 0x520] 00006E9E 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00006EA2 588F addq.l A7, 4 00006EA4 7005 moveq.l D0, 0x05 00006EA6 3B40 CA10 move.w [A5 - 0x35F0], D0 00006EAA 486D CA10 pea.l [A5 - 0x35F0] 00006EAE AA14 syscall RGBForeColor 00006EB0 3F3C 00DC move.w -[A7], 0xDC 00006EB4 3F3C 0140 move.w -[A7], 0x140 00006EB8 486E FAE0 pea.l [A6 - 0x520] 00006EBC 4EBA D550 jsr [PC - 0x2AB0 /* 0000440E */] 00006EC0 508F addq.l A7, 8 00006EC2 4A2D CB3F tst.b [A5 - 0x34C1] 00006EC6 6606 bne +0x8 /* 00006ECE */ 00006EC8 7001 moveq.l D0, 0x01 00006ECA 1B40 CB3F move.b [A5 - 0x34C1], D0 label00006ECE: 00006ECE 4267 clr.w -[A7] 00006ED0 A974 syscall Button 00006ED2 101F move.b D0, [A7]+ 00006ED4 4A00 tst.b D0 00006ED6 66F6 bne -0x8 /* 00006ECE */ label00006ED8: 00006ED8 4267 clr.w -[A7] 00006EDA A974 syscall Button 00006EDC 101F move.b D0, [A7]+ 00006EDE 4A00 tst.b D0 00006EE0 67F6 beq -0x8 /* 00006ED8 */ label00006EE2: 00006EE2 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00006EE6 4E5E unlink A6 00006EE8 4E75 rts 00006EEA 5357 subq.w [A7], 1 00006EEC 4954 chk.w D4, [A4] 00006EEE 4348 chk.w D1, A0 00006EF0 504C addq.w A4, 8 export_68: 00006EF2 4E56 FFFC link A6, -0x0004 00006EF6 48E7 0108 movem.l -[A7], D7,A4 00006EFA 426D CB46 clr.w [A5 - 0x34BA] 00006EFE 42A7 clr.l -[A7] 00006F00 4879 626C 7974 push.l 0x626C7974 /* 'blyt' */ 00006F06 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006F0A A9A0 syscall GetResource 00006F0C 205F movea.l A0, [A7]+ 00006F0E 2D48 FFFC move.l [A6 - 0x4], A0 00006F12 4AAE FFFC tst.l [A6 - 0x4] 00006F16 6700 00EC beq +0xEE /* 00007004 */ 00006F1A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006F1E 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00006F22 206E FFFC movea.l A0, [A6 - 0x4] 00006F26 2850 movea.l A4, [A0] 00006F28 3B54 D130 move.w [A5 - 0x2ED0], [A4] 00006F2C 7E00 moveq.l D7, 0x00 00006F2E 6000 00BE bra +0xC0 /* 00006FEE */ label00006F32: 00006F32 3007 move.w D0, D7 00006F34 C1FC 000E muls.w D0, 0xE 00006F38 41ED CD22 lea.l A0, [A5 - 0x32DE] 00006F3C D1C0 add.l A0, D0 00006F3E 3007 move.w D0, D7 00006F40 C1FC 000E muls.w D0, 0xE 00006F44 D08C add.l D0, A4 00006F46 2240 movea.l A1, D0 00006F48 5489 addq.l A1, 2 00006F4A 20D9 move.l [A0]+, [A1]+ 00006F4C 20D9 move.l [A0]+, [A1]+ 00006F4E 20D9 move.l [A0]+, [A1]+ 00006F50 30D9 move.w [A0]+, [A1]+ 00006F52 3007 move.w D0, D7 00006F54 C1FC 000E muls.w D0, 0xE 00006F58 41ED CD22 lea.l A0, [A5 - 0x32DE] 00006F5C D1C0 add.l A0, D0 00006F5E 3007 move.w D0, D7 00006F60 C1FC 000E muls.w D0, 0xE 00006F64 43ED CD22 lea.l A1, [A5 - 0x32DE] 00006F68 D3C0 add.l A1, D0 00006F6A 7000 moveq.l D0, 0x00 00006F6C 1011 move.b D0, [A1] 00006F6E 4840 swap.w D0 00006F70 4240 clr.w D0 00006F72 4840 swap.w D0 00006F74 D080 add.l D0, D0 00006F76 43ED D804 lea.l A1, [A5 - 0x27FC] 00006F7A D3C0 add.l A1, D0 00006F7C 1169 0001 0001 move.b [A0 + 0x1], [A1 + 0x1] 00006F82 3007 move.w D0, D7 00006F84 C1FC 000E muls.w D0, 0xE 00006F88 41ED CD22 lea.l A0, [A5 - 0x32DE] 00006F8C D1C0 add.l A0, D0 00006F8E 302E 0008 move.w D0, [A6 + 0x8] 00006F92 0640 EC78 addi.w D0, 0xEC78 00006F96 48C0 ext.l D0 00006F98 D080 add.l D0, D0 00006F9A 43ED D844 lea.l A1, [A5 - 0x27BC] 00006F9E D3C0 add.l A1, D0 00006FA0 3011 move.w D0, [A1] 00006FA2 D168 0006 add.w [A0 + 0x6], D0 00006FA6 3007 move.w D0, D7 00006FA8 C1FC 000E muls.w D0, 0xE 00006FAC 41ED CD22 lea.l A0, [A5 - 0x32DE] 00006FB0 D1C0 add.l A0, D0 00006FB2 7000 moveq.l D0, 0x00 00006FB4 1010 move.b D0, [A0] 00006FB6 0C40 0003 cmpi.w D0, 0x3 00006FBA 6730 beq +0x32 /* 00006FEC */ 00006FBC 3007 move.w D0, D7 00006FBE C1FC 000E muls.w D0, 0xE 00006FC2 41ED CD22 lea.l A0, [A5 - 0x32DE] 00006FC6 D1C0 add.l A0, D0 00006FC8 7000 moveq.l D0, 0x00 00006FCA 1010 move.b D0, [A0] 00006FCC 0C40 0006 cmpi.w D0, 0x6 00006FD0 671A beq +0x1C /* 00006FEC */ 00006FD2 3007 move.w D0, D7 00006FD4 C1FC 000E muls.w D0, 0xE 00006FD8 41ED CD22 lea.l A0, [A5 - 0x32DE] 00006FDC D1C0 add.l A0, D0 00006FDE 7000 moveq.l D0, 0x00 00006FE0 1010 move.b D0, [A0] 00006FE2 0C40 000A cmpi.w D0, 0xA /* '\n' */ 00006FE6 6704 beq +0x6 /* 00006FEC */ 00006FE8 526D CB46 addq.w [A5 - 0x34BA], 1 label00006FEC: 00006FEC 5247 addq.w D7, 1 label00006FEE: 00006FEE BE6D D130 cmp.w D7, [A5 - 0x2ED0] 00006FF2 6D00 FF3E blt -0xC0 /* 00006F32 */ 00006FF6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006FFA 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00006FFE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00007002 A9A3 syscall ReleaseResource label00007004: 00007004 4CDF 1080 movem.l D7,A4, [A7]+ 00007008 4E5E unlink A6 0000700A 4E75 rts 0000700C 4745 chk.w D3, D5 0000700E 544C addq.w A4, 2 00007010 4159 chk.w D0, [A1]+ 00007012 4F55 chk.w D7, [A5] export_45: 00007014 4E56 FFFC link A6, -0x0004 00007018 2F07 move.l -[A7], D7 0000701A 7E00 moveq.l D7, 0x00 0000701C 6026 bra +0x28 /* 00007044 */ label0000701E: 0000701E 3007 move.w D0, D7 00007020 48C0 ext.l D0 00007022 E580 asl D0, 2 00007024 41ED D144 lea.l A0, [A5 - 0x2EBC] 00007028 D1C0 add.l A0, D0 0000702A 3007 move.w D0, D7 0000702C 0640 1388 addi.w D0, 0x1388 00007030 3F00 move.w -[A7], D0 00007032 2D48 FFFC move.l [A6 - 0x4], A0 00007036 4EBA D702 jsr [PC - 0x28FE /* 0000473A */] 0000703A 548F addq.l A7, 2 0000703C 206E FFFC movea.l A0, [A6 - 0x4] 00007040 2080 move.l [A0], D0 00007042 5247 addq.w D7, 1 label00007044: 00007044 0C47 000A cmpi.w D7, 0xA /* '\n' */ 00007048 6DD4 blt -0x2A /* 0000701E */ 0000704A 7E00 moveq.l D7, 0x00 0000704C 602A bra +0x2C /* 00007078 */ label0000704E: 0000704E 3007 move.w D0, D7 00007050 0640 000A addi.w D0, 0xA /* '\n' */ 00007054 48C0 ext.l D0 00007056 E580 asl D0, 2 00007058 41ED D144 lea.l A0, [A5 - 0x2EBC] 0000705C D1C0 add.l A0, D0 0000705E 3007 move.w D0, D7 00007060 0640 13EC addi.w D0, 0x13EC 00007064 3F00 move.w -[A7], D0 00007066 2D48 FFFC move.l [A6 - 0x4], A0 0000706A 4EBA D6CE jsr [PC - 0x2932 /* 0000473A */] 0000706E 548F addq.l A7, 2 00007070 206E FFFC movea.l A0, [A6 - 0x4] 00007074 2080 move.l [A0], D0 00007076 5247 addq.w D7, 1 label00007078: 00007078 0C47 006D cmpi.w D7, 0x6D /* 'm' */ 0000707C 6DD0 blt -0x2E /* 0000704E */ 0000707E 2E1F move.l D7, [A7]+ 00007080 4E5E unlink A6 00007082 4E75 rts 00007084 4745 chk.w D3, D5 00007086 5450 addq.w [A0], 2 00007088 4154 chk.w D0, [A4] 0000708A 4853 pea.l [A3] export_49: 0000708C 4E56 FFFC link A6, -0x0004 00007090 2F07 move.l -[A7], D7 00007092 3F3C 0001 move.w -[A7], 0x1 00007096 4EBA C9E0 jsr [PC - 0x3620 /* 00003A78 */] 0000709A 548F addq.l A7, 2 0000709C 7E00 moveq.l D7, 0x00 0000709E 6026 bra +0x28 /* 000070C6 */ label000070A0: 000070A0 3007 move.w D0, D7 000070A2 48C0 ext.l D0 000070A4 E580 asl D0, 2 000070A6 41ED CB6A lea.l A0, [A5 - 0x3496] 000070AA D1C0 add.l A0, D0 000070AC 3007 move.w D0, D7 000070AE 0640 0FA0 addi.w D0, 0xFA0 000070B2 3F00 move.w -[A7], D0 000070B4 2D48 FFFC move.l [A6 - 0x4], A0 000070B8 4EBA D6D2 jsr [PC - 0x292E /* 0000478C */] 000070BC 548F addq.l A7, 2 000070BE 206E FFFC movea.l A0, [A6 - 0x4] 000070C2 2080 move.l [A0], D0 000070C4 5247 addq.w D7, 1 label000070C6: 000070C6 0C47 0026 cmpi.w D7, 0x26 /* '&' */ 000070CA 6DD4 blt -0x2A /* 000070A0 */ 000070CC 7E00 moveq.l D7, 0x00 000070CE 602A bra +0x2C /* 000070FA */ label000070D0: 000070D0 3007 move.w D0, D7 000070D2 0640 0026 addi.w D0, 0x26 /* '&' */ 000070D6 48C0 ext.l D0 000070D8 E580 asl D0, 2 000070DA 41ED CB6A lea.l A0, [A5 - 0x3496] 000070DE D1C0 add.l A0, D0 000070E0 3007 move.w D0, D7 000070E2 0640 1770 addi.w D0, 0x1770 000070E6 3F00 move.w -[A7], D0 000070E8 2D48 FFFC move.l [A6 - 0x4], A0 000070EC 4EBA D69E jsr [PC - 0x2962 /* 0000478C */] 000070F0 548F addq.l A7, 2 000070F2 206E FFFC movea.l A0, [A6 - 0x4] 000070F6 2080 move.l [A0], D0 000070F8 5247 addq.w D7, 1 label000070FA: 000070FA 0C47 001A cmpi.w D7, 0x1A 000070FE 6DD0 blt -0x2E /* 000070D0 */ 00007100 7E00 moveq.l D7, 0x00 00007102 6000 0072 bra +0x74 /* 00007176 */ label00007106: 00007106 3007 move.w D0, D7 00007108 0640 0040 addi.w D0, 0x40 /* '@' */ 0000710C 48C0 ext.l D0 0000710E E580 asl D0, 2 00007110 41ED CB6A lea.l A0, [A5 - 0x3496] 00007114 D1C0 add.l A0, D0 00007116 3007 move.w D0, D7 00007118 0640 178A addi.w D0, 0x178A 0000711C 3F00 move.w -[A7], D0 0000711E 2D48 FFFC move.l [A6 - 0x4], A0 00007122 4EBA D668 jsr [PC - 0x2998 /* 0000478C */] 00007126 548F addq.l A7, 2 00007128 206E FFFC movea.l A0, [A6 - 0x4] 0000712C 2080 move.l [A0], D0 0000712E 3007 move.w D0, D7 00007130 0640 0040 addi.w D0, 0x40 /* '@' */ 00007134 48C0 ext.l D0 00007136 E580 asl D0, 2 00007138 41ED CB6A lea.l A0, [A5 - 0x3496] 0000713C D1C0 add.l A0, D0 0000713E 4A90 tst.l [A0] 00007140 6632 bne +0x34 /* 00007174 */ 00007142 3047 movea.w A0, D7 00007144 2008 move.l D0, A0 00007146 81FC 0002 divs.w D0, 0x2 0000714A 4840 swap.w D0 0000714C 0C40 0001 cmpi.w D0, 0x1 00007150 6622 bne +0x24 /* 00007174 */ 00007152 3007 move.w D0, D7 00007154 0640 0040 addi.w D0, 0x40 /* '@' */ 00007158 48C0 ext.l D0 0000715A E580 asl D0, 2 0000715C 41ED CB6A lea.l A0, [A5 - 0x3496] 00007160 D1C0 add.l A0, D0 00007162 3007 move.w D0, D7 00007164 0640 003F addi.w D0, 0x3F /* '?' */ 00007168 48C0 ext.l D0 0000716A E580 asl D0, 2 0000716C 43ED CB6A lea.l A1, [A5 - 0x3496] 00007170 D3C0 add.l A1, D0 00007172 2091 move.l [A0], [A1] label00007174: 00007174 5247 addq.w D7, 1 label00007176: 00007176 0C47 000C cmpi.w D7, 0xC 0000717A 6D8A blt -0x74 /* 00007106 */ 0000717C 7E00 moveq.l D7, 0x00 0000717E 6054 bra +0x56 /* 000071D4 */ label00007180: 00007180 3007 move.w D0, D7 00007182 48C0 ext.l D0 00007184 D080 add.l D0, D0 00007186 41ED D7D0 lea.l A0, [A5 - 0x2830] 0000718A D1C0 add.l A0, D0 0000718C 0C50 FFFF cmpi.w [A0], 0xFFFF 00007190 6740 beq +0x42 /* 000071D2 */ 00007192 3007 move.w D0, D7 00007194 48C0 ext.l D0 00007196 D080 add.l D0, D0 00007198 41ED D7D0 lea.l A0, [A5 - 0x2830] 0000719C D1C0 add.l A0, D0 0000719E 3010 move.w D0, [A0] 000071A0 0640 004C addi.w D0, 0x4C /* 'L' */ 000071A4 48C0 ext.l D0 000071A6 E580 asl D0, 2 000071A8 41ED CB6A lea.l A0, [A5 - 0x3496] 000071AC D1C0 add.l A0, D0 000071AE 3007 move.w D0, D7 000071B0 48C0 ext.l D0 000071B2 D080 add.l D0, D0 000071B4 43ED D7D0 lea.l A1, [A5 - 0x2830] 000071B8 D3C0 add.l A1, D0 000071BA 3011 move.w D0, [A1] 000071BC 0640 1B58 addi.w D0, 0x1B58 000071C0 3F00 move.w -[A7], D0 000071C2 2D48 FFFC move.l [A6 - 0x4], A0 000071C6 4EBA D5C4 jsr [PC - 0x2A3C /* 0000478C */] 000071CA 548F addq.l A7, 2 000071CC 206E FFFC movea.l A0, [A6 - 0x4] 000071D0 2080 move.l [A0], D0 label000071D2: 000071D2 5247 addq.w D7, 1 label000071D4: 000071D4 0C47 001A cmpi.w D7, 0x1A 000071D8 6DA6 blt -0x58 /* 00007180 */ 000071DA 3F3C 1388 move.w -[A7], 0x1388 000071DE 4EBA D5AC jsr [PC - 0x2A54 /* 0000478C */] 000071E2 548F addq.l A7, 2 000071E4 2B40 CCF6 move.l [A5 - 0x330A], D0 000071E8 3F3C 1389 move.w -[A7], 0x1389 000071EC 4EBA D59E jsr [PC - 0x2A62 /* 0000478C */] 000071F0 548F addq.l A7, 2 000071F2 2B40 CCF2 move.l [A5 - 0x330E], D0 000071F6 3F3C 0FD2 move.w -[A7], 0xFD2 000071FA 4EBA D590 jsr [PC - 0x2A70 /* 0000478C */] 000071FE 548F addq.l A7, 2 00007200 2B40 CCEE move.l [A5 - 0x3312], D0 00007204 3F3C 138A move.w -[A7], 0x138A 00007208 4EBA D582 jsr [PC - 0x2A7E /* 0000478C */] 0000720C 548F addq.l A7, 2 0000720E 2B40 CCEA move.l [A5 - 0x3316], D0 00007212 3F3C 138B move.w -[A7], 0x138B 00007216 4EBA D574 jsr [PC - 0x2A8C /* 0000478C */] 0000721A 548F addq.l A7, 2 0000721C 2B40 CCE6 move.l [A5 - 0x331A], D0 00007220 3F3C 138C move.w -[A7], 0x138C 00007224 4EBA D566 jsr [PC - 0x2A9A /* 0000478C */] 00007228 548F addq.l A7, 2 0000722A 2B40 CCE2 move.l [A5 - 0x331E], D0 0000722E 3F3C 138D move.w -[A7], 0x138D 00007232 4EBA D558 jsr [PC - 0x2AA8 /* 0000478C */] 00007236 548F addq.l A7, 2 00007238 2B40 CCDE move.l [A5 - 0x3322], D0 0000723C 3F3C 138E move.w -[A7], 0x138E 00007240 4EBA D54A jsr [PC - 0x2AB6 /* 0000478C */] 00007244 548F addq.l A7, 2 00007246 2B40 CCDA move.l [A5 - 0x3326], D0 0000724A 3F3C 138F move.w -[A7], 0x138F 0000724E 4EBA D53C jsr [PC - 0x2AC4 /* 0000478C */] 00007252 548F addq.l A7, 2 00007254 2B40 CCD6 move.l [A5 - 0x332A], D0 00007258 3F3C 1390 move.w -[A7], 0x1390 0000725C 4EBA D52E jsr [PC - 0x2AD2 /* 0000478C */] 00007260 548F addq.l A7, 2 00007262 2B40 CCD2 move.l [A5 - 0x332E], D0 00007266 3F3C 1391 move.w -[A7], 0x1391 0000726A 4EBA D520 jsr [PC - 0x2AE0 /* 0000478C */] 0000726E 548F addq.l A7, 2 00007270 2B40 CCCE move.l [A5 - 0x3332], D0 00007274 3F3C 1392 move.w -[A7], 0x1392 00007278 4EBA D512 jsr [PC - 0x2AEE /* 0000478C */] 0000727C 548F addq.l A7, 2 0000727E 2B40 CCC6 move.l [A5 - 0x333A], D0 00007282 3F3C 1393 move.w -[A7], 0x1393 00007286 4EBA D504 jsr [PC - 0x2AFC /* 0000478C */] 0000728A 548F addq.l A7, 2 0000728C 2B40 CCCA move.l [A5 - 0x3336], D0 00007290 3F3C 1F40 move.w -[A7], 0x1F40 00007294 4EBA D4F6 jsr [PC - 0x2B0A /* 0000478C */] 00007298 548F addq.l A7, 2 0000729A 2B40 CCC2 move.l [A5 - 0x333E], D0 0000729E 3F3C 1F41 move.w -[A7], 0x1F41 000072A2 4EBA D4E8 jsr [PC - 0x2B18 /* 0000478C */] 000072A6 548F addq.l A7, 2 000072A8 2B40 CCBE move.l [A5 - 0x3342], D0 000072AC 3F3C 1394 move.w -[A7], 0x1394 000072B0 4EBA D4DA jsr [PC - 0x2B26 /* 0000478C */] 000072B4 548F addq.l A7, 2 000072B6 2B40 CCBA move.l [A5 - 0x3346], D0 000072BA 3F3C 1395 move.w -[A7], 0x1395 000072BE 4EBA D4CC jsr [PC - 0x2B34 /* 0000478C */] 000072C2 548F addq.l A7, 2 000072C4 2B40 CCB6 move.l [A5 - 0x334A], D0 000072C8 3F3C 1396 move.w -[A7], 0x1396 000072CC 4EBA D4BE jsr [PC - 0x2B42 /* 0000478C */] 000072D0 548F addq.l A7, 2 000072D2 2B40 CCB2 move.l [A5 - 0x334E], D0 000072D6 3F3C 1397 move.w -[A7], 0x1397 000072DA 4EBA D4B0 jsr [PC - 0x2B50 /* 0000478C */] 000072DE 548F addq.l A7, 2 000072E0 2B40 CD1E move.l [A5 - 0x32E2], D0 000072E4 4EBA C806 jsr [PC - 0x37FA /* 00003AEC */] 000072E8 2E1F move.l D7, [A7]+ 000072EA 4E5E unlink A6 000072EC 4E75 rts 000072EE 4745 chk.w D3, D5 000072F0 5441 addq.w D1, 2 000072F2 4E49 trap 9 000072F4 4D53 chk.w D6, [A3] export_58: fn000072F6: 000072F6 4E56 FFFC link A6, -0x0004 000072FA 48E7 0120 movem.l -[A7], D7,A2 000072FE 7E00 moveq.l D7, 0x00 00007300 6000 00DE bra +0xE0 /* 000073E0 */ label00007304: 00007304 4A2D FF56 tst.b [A5 - 0xAA] 00007308 6600 009A bne +0x9C /* 000073A4 */ 0000730C 3007 move.w D0, D7 0000730E C1FC 0006 muls.w D0, 0x6 00007312 41ED FDEE lea.l A0, [A5 - 0x212] 00007316 D1C0 add.l A0, D0 00007318 3F3C 027F move.w -[A7], 0x27F 0000731C 4267 clr.w -[A7] 0000731E 2D48 FFFC move.l [A6 - 0x4], A0 00007322 4EBA D1A4 jsr [PC - 0x2E5C /* 000044C8 */] 00007326 588F addq.l A7, 4 00007328 206E FFFC movea.l A0, [A6 - 0x4] 0000732C 3080 move.w [A0], D0 0000732E 3007 move.w D0, D7 00007330 C1FC 0006 muls.w D0, 0x6 00007334 41ED FDEE lea.l A0, [A5 - 0x212] 00007338 D1C0 add.l A0, D0 0000733A 3F3C 01DF move.w -[A7], 0x1DF 0000733E 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00007342 2D48 FFFC move.l [A6 - 0x4], A0 00007346 4EBA D180 jsr [PC - 0x2E80 /* 000044C8 */] 0000734A 588F addq.l A7, 4 0000734C 206E FFFC movea.l A0, [A6 - 0x4] 00007350 3140 0002 move.w [A0 + 0x2], D0 00007354 3007 move.w D0, D7 00007356 C1FC 0006 muls.w D0, 0x6 0000735A 41ED FDEE lea.l A0, [A5 - 0x212] 0000735E D1C0 add.l A0, D0 00007360 3F3C 0005 move.w -[A7], 0x5 00007364 3F3C 0001 move.w -[A7], 0x1 00007368 2D48 FFFC move.l [A6 - 0x4], A0 0000736C 4EBA D15A jsr [PC - 0x2EA6 /* 000044C8 */] 00007370 588F addq.l A7, 4 00007372 206E FFFC movea.l A0, [A6 - 0x4] 00007376 1140 0004 move.b [A0 + 0x4], D0 0000737A 3007 move.w D0, D7 0000737C C1FC 0006 muls.w D0, 0x6 00007380 41ED FDEE lea.l A0, [A5 - 0x212] 00007384 D1C0 add.l A0, D0 00007386 3007 move.w D0, D7 00007388 C1FC 0006 muls.w D0, 0x6 0000738C 43ED FDEE lea.l A1, [A5 - 0x212] 00007390 D3C0 add.l A1, D0 00007392 1029 0004 move.b D0, [A1 + 0x4] 00007396 4880 ext.w D0 00007398 C1FC 0003 muls.w D0, 0x3 0000739C 0640 0010 addi.w D0, 0x10 000073A0 1140 0005 move.b [A0 + 0x5], D0 label000073A4: 000073A4 3007 move.w D0, D7 000073A6 C1FC 0006 muls.w D0, 0x6 000073AA 41ED FDEE lea.l A0, [A5 - 0x212] 000073AE D1C0 add.l A0, D0 000073B0 3007 move.w D0, D7 000073B2 C1FC 0006 muls.w D0, 0x6 000073B6 43ED FDEE lea.l A1, [A5 - 0x212] 000073BA D3C0 add.l A1, D0 000073BC 3007 move.w D0, D7 000073BE C1FC 0006 muls.w D0, 0x6 000073C2 45ED FDEE lea.l A2, [A5 - 0x212] 000073C6 D5C0 add.l A2, D0 000073C8 102A 0005 move.b D0, [A2 + 0x5] 000073CC 4880 ext.w D0 000073CE 3F00 move.w -[A7], D0 000073D0 3F29 0002 move.w -[A7], [A1 + 0x2] 000073D4 3F10 move.w -[A7], [A0] 000073D6 206D C9F0 movea.l A0, [A5 - 0x3610] 000073DA 4E90 jsr [A0] 000073DC 5C8F addq.l A7, 6 000073DE 5247 addq.w D7, 1 label000073E0: 000073E0 0C47 003C cmpi.w D7, 0x3C /* '<' */ 000073E4 6D00 FF1E blt -0xE0 /* 00007304 */ 000073E8 7001 moveq.l D0, 0x01 000073EA 1B40 FF56 move.b [A5 - 0xAA], D0 000073EE 4CDF 0480 movem.l D7,A2, [A7]+ 000073F2 4E5E unlink A6 000073F4 4E75 rts 000073F6 494E chk.w D4, A6 000073F8 4954 chk.w D4, [A4] 000073FA 5354 subq.w [A4], 1 000073FC 4152 chk.w D0, [A2] export_67: fn000073FE: 000073FE 48E7 0108 movem.l -[A7], D7,A4 00007402 42A7 clr.l -[A7] 00007404 486D FDEE pea.l [A5 - 0x212] 00007408 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 0000740C 201F move.l D0, [A7]+ 0000740E 2840 movea.l A4, D0 00007410 202D FF58 move.l D0, [A5 - 0xA8] 00007414 5280 addq.l D0, 1 00007416 B0B8 016A cmp.l D0, [0x0000016A /* Ticks */] 0000741A 6C00 00C4 bge +0xC6 /* 000074E0 */ 0000741E 2B78 016A FF58 move.l [A5 - 0xA8], [0x0000016A /* Ticks */] 00007424 4A2D C9DE tst.b [A5 - 0x3622] 00007428 6708 beq +0xA /* 00007432 */ 0000742A 486D C9DF pea.l [A5 - 0x3621] 0000742E 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label00007432: 00007432 7E00 moveq.l D7, 0x00 00007434 6000 0094 bra +0x96 /* 000074CA */ label00007438: 00007438 102C 0005 move.b D0, [A4 + 0x5] 0000743C 4880 ext.w D0 0000743E 3F00 move.w -[A7], D0 00007440 3F2C 0002 move.w -[A7], [A4 + 0x2] 00007444 3F14 move.w -[A7], [A4] 00007446 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 0000744A 5C8F addq.l A7, 6 0000744C 102C 0004 move.b D0, [A4 + 0x4] 00007450 4880 ext.w D0 00007452 D16C 0002 add.w [A4 + 0x2], D0 00007456 0C6C 01DF 0002 cmpi.w [A4 + 0x2], 0x1DF 0000745C 6F54 ble +0x56 /* 000074B2 */ 0000745E 4A2D C9DE tst.b [A5 - 0x3622] 00007462 6708 beq +0xA /* 0000746C */ 00007464 486D C9DF pea.l [A5 - 0x3621] 00007468 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label0000746C: 0000746C 3F3C 027F move.w -[A7], 0x27F 00007470 4267 clr.w -[A7] 00007472 4EBA D054 jsr [PC - 0x2FAC /* 000044C8 */] 00007476 588F addq.l A7, 4 00007478 3880 move.w [A4], D0 0000747A 700D moveq.l D0, 0x0D 0000747C 3940 0002 move.w [A4 + 0x2], D0 00007480 3F3C 0005 move.w -[A7], 0x5 00007484 3F3C 0001 move.w -[A7], 0x1 00007488 4EBA D03E jsr [PC - 0x2FC2 /* 000044C8 */] 0000748C 588F addq.l A7, 4 0000748E 1940 0004 move.b [A4 + 0x4], D0 00007492 102C 0004 move.b D0, [A4 + 0x4] 00007496 4880 ext.w D0 00007498 C1FC 0003 muls.w D0, 0x3 0000749C 0640 0010 addi.w D0, 0x10 000074A0 1940 0005 move.b [A4 + 0x5], D0 000074A4 4A2D C9DE tst.b [A5 - 0x3622] 000074A8 6708 beq +0xA /* 000074B2 */ 000074AA 486D C9DF pea.l [A5 - 0x3621] 000074AE 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label000074B2: 000074B2 102C 0005 move.b D0, [A4 + 0x5] 000074B6 4880 ext.w D0 000074B8 3F00 move.w -[A7], D0 000074BA 3F2C 0002 move.w -[A7], [A4 + 0x2] 000074BE 3F14 move.w -[A7], [A4] 000074C0 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000074C4 5C8F addq.l A7, 6 000074C6 5247 addq.w D7, 1 000074C8 5C8C addq.l A4, 6 label000074CA: 000074CA 0C47 003C cmpi.w D7, 0x3C /* '<' */ 000074CE 6D00 FF68 blt -0x96 /* 00007438 */ 000074D2 4A2D C9DE tst.b [A5 - 0x3622] 000074D6 6708 beq +0xA /* 000074E0 */ 000074D8 486D C9DF pea.l [A5 - 0x3621] 000074DC 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label000074E0: 000074E0 4CDF 1080 movem.l D7,A4, [A7]+ 000074E4 4E75 rts